[點晴永久免費OA]SQL Server只有mdf數據庫備份沒有ldf日志文件時的恢復方法
當前位置:點晴教程→點晴OA辦公管理信息系統
→『 經驗分享&問題答疑 』
今天客戶那邊執行SQL報錯,經查看是客戶服務器數據庫磁盤已被全部用完,日志文件達到500GB的程度,后來由于我的錯誤操作導致日志文件(.ldf)被刪除,后來附加.mdf文件老是說沒有日志文件附加不成功,后來經過一番折騰終于解決了,下面分享一下! 操作步驟: 一、新建同名的數據庫文件。 二、暫停SQLSetver服務。 三、將原先的mdf文件,覆蓋新建的數據庫,刪除新數據庫的ldf文件。 四、重新啟動SQLSetver服務 ,這時看到的數據庫是這個樣子的,打不開。 五、執行以下SQL語句: --1.設置為緊急狀態 alter database 數據庫名稱 set emergency --2.設置為單用戶模式 alter database 數據庫名稱 set single_user --3.檢查并重建日志文件 dbcc checkdb('數據庫名稱',REPAIR_ALLOW_DATA_LOSS) --4.第3步操作如果有錯誤提示,運行第4步,沒有錯誤則跳過 dbcc checkdb('數據庫名稱',REPAIR_REBUILD) --5.恢復成多用戶模式 alter database 數據庫名稱 set multi_user --6.至此會重新生成此數據庫的日志文件,整個過程完成。 該文章在 2021/6/16 10:52:35 編輯過 |
關鍵字查詢
相關文章
正在查詢... |