一、sql2000恢复数据库的方式,新建一个一模一样的数据库,然后停止数据库,覆盖数据库,启动数据库
update sysdatabases set status=-32768 where dbid=DB_ID(‘test’)
此时可以在SQL Server Enterprise Manager里面看到该数据库处于“只读\置疑\脱机\紧急模式”可以看到数据库里面的表,但是仅仅有系统表
下面执行真正的恢复操作,重建数据库日志文件
dbcc rebuild_log(‘test’,’C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf’)
dbcc rebuild_log(‘test’,’C:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf’)
二、sql2005模式下只能用这个模式
CREATE DATABASE xm
ON (FILENAME = ‘D:\data\2005\xm.mdf’)
FOR attach_force_rebuild_log;
sql2005无LDF附加数据库
最新推荐文章于 2024-06-04 11:57:44 发布