刪除 SQL Sever 交易記錄檔
當 SQL Server 交易記錄檔暴增時,有時為了清出空間不得不對記錄檔作刪除的動作。
官方說法是不要刪除,但現實就是得做些抉擇…
但又不能讓資料庫離線砍交易記錄檔,故用此方式就能刪除非交易中的記錄檔,且不影響現行的資料庫運作。
以下是範例,其中 DBName 就是你想要清除的資料庫。
BACKUP LOG DBName WITH TRUNCATE_ONLY
DBCC SHRINKFILE(DBName_LOG,2)
當 SQL Server 交易記錄檔暴增時,有時為了清出空間不得不對記錄檔作刪除的動作。
官方說法是不要刪除,但現實就是得做些抉擇…
但又不能讓資料庫離線砍交易記錄檔,故用此方式就能刪除非交易中的記錄檔,且不影響現行的資料庫運作。
以下是範例,其中 DBName 就是你想要清除的資料庫。
BACKUP LOG DBName WITH TRUNCATE_ONLY
DBCC SHRINKFILE(DBName_LOG,2)
近期迴響