資料庫----灰色水筒修復法
碰到顯示無法辨識的資料庫該如何修復?
1.先建立一個同名的資料庫, 然後離線工作 (注意資料庫的資料夾 不要用C:\Program Files\Microsoft SQL Server\MSSQL\, 改用如C:\BACK1\, 救資料才會成功)
2.刪除新的.MDF, .LDF, 複製原資料庫SMARTIT.MDF, 不要SMARTITLOG. LDF
3.執行下列指令, 若失敗, 請重新啟動SQL 多做幾次
DBCC CHECKDB
exec sp_configure 'allow updates',1 RECONFIGURE WITH OVERRIDE
update sysdatabases set status=32768 where name='SMARTIT'
DBCC REBUILD_LOG ('SMARTIT','C:\BACK1\SMARTIT_Log.LDF')
update sysdatabases set status=0 where name='SMARTIT'
restore database SMARTIT WITH RECOVERY
exec sp_configure 'allow updates',0 RECONFIGURE WITH OVERRIDE
2008年9月4日 星期四
修復資料庫-灰色水筒
凌晨3:00
SmartIT
No comments
0 意見:
張貼留言