MSSql2008数据库恢复过程记录
更新时间:2024-02-03 12:47:01 阅读量: 教育文库 文档下载
信息平台采用RoseHA8.5 for SQL Server 2008双机热备的存储解决方案,在应用过程中,由于roseHa的切换界面简易,操作简单,适用于但应用层的管理,有时候双机切换会造成数据丢失甚至数据库损坏。
最常见的是Msdb损坏出现如下错误
通过百度、google搜索无法打开数据库 'msdb'。恢复操作已将该数据库标记为 SUSPECT。有关详细信息,请参阅 SQL Server 错误日志。 (Microsoft SQL Server,错误: 926) 解决方式
第一种:把其他电脑中中的msdb数据库的mdf和ldf文件拷贝到自己的目录中,但是这种方法的缺点是:造成一部分数据丢失,尤其是代理的相关作业丢失。 msdb是系统数据库,里面记录调度警报和作业以及操作员的信息,如果没有用到这些内容,直接用备份恢复就可以的。在单用户模式下,停掉SQL server服务,在另一台机装同版本sqlserver,把msdb覆盖过来。 第二种:执行下面的SQL命令(在单用户模式修复数据库) USE MASTER GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名' Go
sp_dboption '置疑的数据库名', 'single user', 'true' Go
DBCC CHECKDB('置疑的数据库名') Go
update sysdatabases set status =28 where name='置疑的数据库名' Go
sp_configure 'allow updates', 0 reconfigure with override Go
sp_dboption '置疑的数据库名', 'single user', 'false' Go
其中置疑的数据库名就是有问题的数据库 操作后:
经过测试只有结合两种方案来解决。
首先是停止生产运行的sql服务,拷贝启动正常的MSdb库到生产环境中替换损坏的库,
启动生产环境Sql服务,运行上述T-Sql修复msdb数据库执行命令。
第三步分别执行下面T-sql
此步骤同样能解决装完SQL Server后修改计算机名不能执行代理作业
use master go
select @@servername
select serverproperty('servername')
如果这两个结果不一致,说明机器改过名字
--要修复此问题
--执行下面的语句,完成后重新启动SQL服务
if serverproperty('servername') <> @@servername begin
declare @server sysname set @server = @@servername
exec sp_dropserver @server = @server
set @server = cast(serverproperty('servername') as sysname)
exec sp_addserver @server = @server , @local = 'LOCAL'
end
最后重新启动服务
第四步,新建维护计划(备份数据库)测试是否能运行。 运行前请检查Sql代理服务是否启动。 如果不能运行 执行下面T-sql
SELECT [subsystem]
,[subsystem_dll]
FROM[msdb].[dbo].[syssubsystems] GO
查看原来是配置里的指定Dll文件路径不对,一般共享存储无D盘,一般是E盘
执行命令替换D:\\为E:\\
Update [msdb].[dbo].[syssubsystems] set
subsystem_dll=replac(subsystem_dll,’D:\\’,’E:\\’);
如果生产环境数据库实例名跟拷贝的msdb数据库实例名不一致 请执行
Update[msdb].[dbo].[syssubsystems]setsubsystem_dll=replace(subsystem_dll,'MSSQLSERVER','XXServer') 'MSSQLSERVER'为拷贝msdb的数据库实例名 'XXServer'为生产环境的数据库实例名
重启生产环境Sql服务和代理服务即可。
正在阅读:
MSSql2008数据库恢复过程记录02-03
市政管理学试题及参考答案10-29
党的群众路线教育实践活动学习文件选编02-18
北京邮电大学C++语言程序设计-----阶段作业206-05
昆明市人民政府办公厅关于印发昆明市主城区集体土地房屋拆迁补偿04-02
JASON软件模块操作说明04-15
XX省XX满族自治县XX矿区金矿详查报告(XX满族自治县XX矿业有限公04-19
2017年江苏省常州市中考语文试卷及答案12-29
优品课件之新人音版小学音乐四年级上册《友谊的回声》第一课时学02-29
实验七 存储过程和触发器12-31
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- MSSql2008
- 恢复
- 过程
- 数据库
- 记录
- IPE评估指导手册(修订) - 图文
- 酿酒副产物黄水的综合利用与研究
- 中南大学基于Multisim的FM调频电路设计报告(终极)
- 中国沉香行业调研报告
- 公司人才战略规划讲解
- 2016-2017学年高中数学 第二章 函数 2.5 简单的幂函数练习 北师大版必修1
- 武汉市城市绿地系统规划
- abaqus中定义管道局部坐标系、切线载荷
- 围孕期补充叶酸和或多种维生素预防神经管缺陷
- 高考政治时政热点专题复习第十五讲 大力发展循环经济
- 海川化工论坛-机泵维护检修规程
- LPK2-P4型10kV取电PT安装使用说明书 - 图文
- 普阳钢铁焦化干熄焦项目可研性报告交流
- 在集团公司企业文化建设工作会上的讲话
- 江苏省淮安市七年级语文上学期第一次月考试题(无答案)新人教版
- 浅谈小学德育创新
- 体育课立定跳远的教学反思
- 芯片制造-半导体工艺教程
- 必修1第一章 01 集合
- 中小学 数字校园 建设手册 数字教室 班班通 网络教室