附加沒有日誌文件的數據庫文件

操作步驟

    1.新建同名的數據庫文件

    2.暫停SQLSetver服務

    3.將原先的mdf文件,覆蓋新建的數據庫,刪除新數據庫的ldf文件

    4.重新啓動SQLSetver服務 ,這時看到的數據庫是這個樣子的,打不開

  

    5.執行以下SQL語句

       

複製代碼
 1 --1.設置爲緊急狀態
 2 alter database 數據庫名稱 set emergency
 3 --2.設置爲單用戶模式
 4 alter database 數據庫名稱 set single_user
 5 --3.檢查並重建日誌文件
 6 dbcc checkdb('數據庫名稱',REPAIR_ALLOW_DATA_LOSS)
 7 --4.第3步操作如果有錯誤提示,運行第4步,沒有錯誤則跳過
 8 dbcc checkdb('數據庫名稱',REPAIR_REBUILD)
 9 --5.恢復成多用戶模式
10 alter database 數據庫名稱 set multi_user
複製代碼

 

    6.至此會重新生成改庫的日誌文件,整個過程完成

 

  或者也可以採用手動附加(本方法參考@碼道程工)

  

 

 轉自:http://www.cnblogs.com/yanweidie/p/3766487.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章