Transaction-Log
超過 400gigs 的日誌文件……需要讓這個數據庫起死回生
我不是 dba,所以我不太了解 SQL Server 的管理方面。我們的一個共享點實例發生了故障,我們的 IT 人員詢問我是否可以幫助它恢復生機。我發現 sharepoint 的備份很棒。sharepoint 的問題是它有許多數據庫。除了一個數據庫(Sharepoint_Config)之外,我已經恢復了所有數據庫。這個數據庫 Sharepoint_Config 的日誌文件超過 400 gigs 大!
請記住,這個數據庫目前是“斷開連接”的,這意味著我無法通過 sql management studio 訪問它,它只是一個物理 ldf 文件和一個 mdf 文件。我們使用的軟體可以將這些物理文件恢復到其原始位置。所以這部分很簡單,但是我不想恢復超過 400 gigs 的 ldf 文件。
我能做些什麼來解決這個爛攤子嗎?
聽起來很長一段時間沒有人在該數據庫上進行日誌備份。恢復 MDF 並嘗試:
EXEC sp_attach_single_file_db @dbname='YourDB', @physname=N'C:\Path\To\YourDb.mdf' GO
然後為這些數據庫設置定期備份,包括完整備份和日誌備份。 這是一篇關於日誌備份的文章,可能會有所幫助。 這是一篇關於 SQL Server 備份的更一般的文章。
祝你好運!