数据库系统崩溃后的一般处理步骤

当SQL Server 2000崩溃后,恢复过程包括备份数据、卸载重装SQL Server、恢复系统和用户数据库。首先,恢复master数据库在单用户模式下进行,接着恢复msdb和model,然后通过备份还原用户数据库。如果需要,可以尝试直接替换系统数据库文件以恢复到最新状态,或者附加和恢复备份文件。同时,恢复过程中需处理孤立用户。
摘要由CSDN通过智能技术生成
 数据库系统崩溃后的一般处理步骤
情况描述:
SQL Server 2000 崩溃,重新安装数据库。
有以下准备:
1, 三个系统库( master,msdb,model )的完全备份 :
两个用户数据库 (user01,user02) 的备份(周日的完全备份 + 除周日外每天的差异备份) :
三个系统数据库是早期备份的,之间没有更新过帐号信息,没有增减过作业等等。
两个用户数据库在上周日晚做过完全备份( user01.bak user02.bak
 
准备重新安装数据库 , 希望能一次性恢复到用户数据库最后一个备份前的状态。
 
 
常规恢复过程大致如下
 
1. 备份可用的数据 , 包含所有系统数据库和用户数据库的数据文件和日志文件 (*.mdf/ldf/ndf)
2. 卸载原来的安装
3. 系统表查找和删除所有的 MSSQLServer
4. 磁盘上删除安装 SQL SErver 产生的所有文件
 
5. 重新安装 SQL Server ,所需安装的补丁的版本要求保持与备份系统数据库时安装的补丁版本一致
 
6. 单用户模式下恢复 master 数据库
7. 恢复其他系统数据库
8. 恢复用户数据库
 
 
可以做的尝试
如果时间比较充分 , 而且想尽量恢复数据到最近的时间点 , 可以在上述步骤中做下面的尝试
 
1. 6,7 两步改为 :
a. 停止 MSSQL 服务
b. 用步骤 1 备份的系统数据库的数据文件和日志文件替换安装后生成的系统数据库的对应文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值