MSSQL LDF丟失後附加MDF失敗問題

2021-07-10 15:23:42 字數 666 閱讀 4000

解決步驟:

a.使用預設方式建立乙個供恢復使用的資料庫(如test)。

b.停止資料庫例項服務。

c.將剛才生成的資料庫的日誌檔案test_log.ldf刪除,用要恢復的資料庫mdf檔案覆蓋剛才生成的資料庫資料檔案test_data.mdf。

d.啟動資料庫伺服器。此時會看到資料庫test不可訪問。

e. alter database set emergency

f. alter database set single_user

g. alter database rebuild log on (name=dbname_log, filename=』e:\***\測試\dbname_log.ldf』)

執行後,會有警告資訊「警告: 資料庫 『xhtyjbbs』 的日誌已重新生成。已失去事務的一致性。restore 鏈已斷開,伺服器不再有以前的日誌檔案的上下文,因此您需要了解它們的內容。應執行 dbcc checkdb 驗證物理一致性。資料庫已置於 dbo-only 模式。在準備使資料庫可用時,需要重置資料庫選項,並刪除所有多餘的日誌檔案。」

h. dbcc checkdb(, repair_allow_data_loss) 

i. alter database set multi_user

j. alter database set online

spfile丟失後恢復

spfile丟失灰復 1.spfile的自動備份 在rman命令列,通過以下命令可以啟用控制檔案的自動備份 configure controlfile autobackup on.在rman中,備份controlfile時會一起backup spfile.當執行了alter system之類修改sp...

資料丟失後注意保護現場

最近做了一次 塊硬碟壞兩塊的raid 陣列資料恢復,準確來說是用去六天時間才將資料完整恢復。在此,向朋友提個小小的建議 資料恢復沒有絕對的成功,也沒有絕對的失敗,關鍵在於資料丟失時你的第一選擇。所以,在資料發生問題的第一時間保護好現場,不再發生二次破壞是最大程度挽救資料的前提條件。誤分割槽後的現場保...

shader打包後丟失的問題

引用外部匯入的shader,並且是從 裡面來進行載入,編輯器中並沒有引用。在編輯器中執行專案沒有問題,但是當我發布到iso和android平台之後發現遊戲中並不能找到我自己的shader,猜想是unity在打包過程中進行了一些優化,沒有用到的shader不會被打到遊戲包內。我找到了2個解決辦法 1....