課程
/數據庫
/SQL Server
/SQL Server基礎--T-SQL語句
數據庫差一個日志文件怎么附加啊
2016-06-02
源自:SQL Server基礎--T-SQL語句 2-1
正在回答
1、新建一個同名數據庫。
2、停止數據庫服務,覆蓋新建的數據庫主文件(小技巧:最好放在同一個磁盤里面,把新建的數據庫主文件刪掉或移開,再把要恢復的數據庫主文件剪切過去,這樣就可以節省時間。)
3、啟動數據庫服務,數據庫變為置疑或可疑狀態。然后在查詢分析器中運行:
alter database?無日志文件的數據庫名稱?set emergency
設置為緊急狀態。
4、再運行:
alter database?無日志文件的數據庫名稱?set single_user
或者:
Sp_dboption '無日志文件的數據庫名稱', 'single user', 'true'
設置為單用戶模式。
5、檢查并重建日志文件,運行:
dbcc checkdb('無日志文件的數據庫名稱',REPAIR_ALLOW_DATA_LOSS)
這個時間比較長。耐心等待!如果有錯誤提示,再運行:
dbcc checkdb('無日志文件的數據庫名稱',REPAIR_REBUILD)
進行修復。如果沒有錯誤,可以跳過。
6、恢復成多用戶模式
alter database?無日志文件的數據庫名稱?set multi_user
Sp_dboption '無日志文件的數據庫名稱', 'single user', 'false'
刷新數據庫,你就可以看到已經修復好的數據庫了。
我是如此修復,至于網上還有很多修復方法,我試過,沒有成功。通過多方組合得到這個方法??赡芤膊皇菙祿斓拿恳粋€版本都適用,如果你用過后,不行,希望能留言,讓我們能共同討論,共同進步!
舉報
SQL Server基礎教程,主要講解TSQL的基本查詢語句和基本用法
5 回答附加數據庫找不到日志文件
1 回答數據庫文件只有mdf,沒有日志的無法附加
2 回答無法附加數據庫文件
2 回答附加數據庫時,找不到AdventureworksDatabases這個文件夾,怎么辦?
1 回答附加數據庫是出錯了,怎么辦?。?/p>
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-06-02
1、新建一個同名數據庫。
2、停止數據庫服務,覆蓋新建的數據庫主文件(小技巧:最好放在同一個磁盤里面,把新建的數據庫主文件刪掉或移開,再把要恢復的數據庫主文件剪切過去,這樣就可以節省時間。)
3、啟動數據庫服務,數據庫變為置疑或可疑狀態。然后在查詢分析器中運行:
alter database?無日志文件的數據庫名稱?set emergency
設置為緊急狀態。
4、再運行:
alter database?無日志文件的數據庫名稱?set single_user
或者:
Sp_dboption '無日志文件的數據庫名稱', 'single user', 'true'
設置為單用戶模式。
5、檢查并重建日志文件,運行:
dbcc checkdb('無日志文件的數據庫名稱',REPAIR_ALLOW_DATA_LOSS)
這個時間比較長。耐心等待!如果有錯誤提示,再運行:
dbcc checkdb('無日志文件的數據庫名稱',REPAIR_REBUILD)
進行修復。如果沒有錯誤,可以跳過。
6、恢復成多用戶模式
alter database?無日志文件的數據庫名稱?set multi_user
或者:
Sp_dboption '無日志文件的數據庫名稱', 'single user', 'false'
刷新數據庫,你就可以看到已經修復好的數據庫了。
我是如此修復,至于網上還有很多修復方法,我試過,沒有成功。通過多方組合得到這個方法??赡芤膊皇菙祿斓拿恳粋€版本都適用,如果你用過后,不行,希望能留言,讓我們能共同討論,共同進步!