恢复数据库(数据库置疑)
- 格式:doc
- 大小:23.00 KB
- 文档页数:1
1、确认数据库置疑库名/路径(右键属性)
2、把置疑数据库拷贝备份到其它盘
3、删除置疑数据库(企业管理器)
4、加载科脉相同数据库名的数据库
5、加载之前备份的置疑数据库覆盖新装数据库
6、覆盖完后进查询分析器
挽救数据库损坏的方法
条件:原库的.mdf 文件是完好的即可。
(注意:数据最好有多个备份)
请在SQL Server的查询分析器中按以下步骤执行
假设数据库名为:kmjxc (如果您的数据库名不是kmjxc,需要更改以下语句中相应的kmjxc为您的数据库名称)
0.先用KM db_setup.exe建立一个空库,然后将有数据的.mdf文件复制过来
覆盖现有的空库的.mdf文件。
1.把数据库设成紧急状态:
然后在SQL查询分析器中,选到master数据库,输入以下语句执行(一条一条执行)
sp_configure 'allow',1
reconfigure with override
update sysdatabases set status=32768 where name='kmjxc'
2.重建日志文件(请将路径换成你的数据文件路径)
D:\MSSQL$PROD\Data\为存放数据库文件的路径
KMJXC_log2.ldf为一个新的不存在的文件,在执行以下语句时将自动建立dbcc rebuild_log('kmjxc','D:\MSSQL$PROD\Data\KMJXC_log2.ldf')
3.取消紧急模式(一条一条执行)
update sysdatabases set status=0 where name='kmjxc'
restore database kmjxc with recovery
sp_configure 'allow',0
reconfigure with override
4.重起sql server
5.ok。