SQL SERVER 2005 日誌收縮

exocet發表於2009-09-23
SQL SERVER 2005 日誌檔案太大[@more@]

SQL SERVER 2005日誌檔案太大,需要進行搜尋

參照網上做法,收縮日誌:

DUMP TRANSACTION run with NO_LOG
backup log run with NO_LOG
backup log run with TRUNCATE_ONLY
DBCC SHRINKFILE(2) 收縮日誌 或 DBCC SHRINKFILE(run_log, 512) 收縮日誌到指定大小

日誌檔案沒有變小

收縮資料庫:

DBCC SHRINKDATABASE(資料庫名)

資料檔案有變小

另一種方法是先分離,再附加

備份資料庫

更改恢復模式為simple

分離

刪除日誌檔案(保險起見重新命名)

附加資料庫(SQL SERVER 自動生成一個日誌檔案)

改回資料庫恢復模式

實際操作中,發現使用Management Sdudio介面附加時報找不到日誌檔案錯誤。

使用命令列方式可以:

EXEC master.dbo.sp_attach_single_file_db run, 'G:MSSQLDATArun.mdf'

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/38085/viewspace-1027282/,如需轉載,請註明出處,否則將追究法律責任。

相關文章