?? 日志文件丟失下的數(shù)據(jù)庫恢復(fù).txt
字號:
恢復(fù)只含mdf的數(shù)據(jù)庫方法
日志文件丟失下的數(shù)據(jù)庫恢復(fù)
sysdatabases
status=32768 (emergency mode)
打開系統(tǒng)表的操作權(quán)限
USE master
EXEC sp_configure 'show advanced option', '1'
紀(jì)錄數(shù)據(jù)庫原狀態(tài)
select status from sysdatabases where name = 'crashdb'
status
-----------
16
(所影響的行數(shù)為 1 行)
將數(shù)據(jù)庫置為緊急狀態(tài)
update sysdatabases set status = 32768 where name = 'crashdb'
將數(shù)據(jù)庫置回原狀態(tài)
update sysdatabases set status = 16 where name = 'crashdb'
(可省略)
新建一數(shù)據(jù)庫,使用DTS的在 SQL Server 實例之間傳輸數(shù)據(jù)庫對象功能敬愛能夠?qū)⒃瓟?shù)據(jù)庫的所有數(shù)據(jù)庫對象、數(shù)據(jù)及相關(guān)權(quán)限復(fù)制到新數(shù)據(jù)庫中
將原數(shù)據(jù)庫刪除,并將新建數(shù)據(jù)庫重命名為原數(shù)據(jù)庫的名,此時除在日志中為應(yīng)用到數(shù)據(jù)庫中的事務(wù)丟失外其他數(shù)據(jù)均已恢復(fù)。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -