MSSQL 2008/2012 記錄檔檔案已滿的錯誤處理


執行下列語法可以壓縮LOG檔案:

DBCC SHRINKFILE(Northwind_log,10)


若要截斷交易記錄(不再保留)可以切換為簡單復原模式。

--01 使用 BACKUP LOG ... WITH NO_LOG
--01 將資料庫 Northwind 切換為「簡單復原模式」,便會自動截斷交易記錄。
ALTER DATABASE Northwind
SET RECOVERY SIMPLE
GO
 
--02 若決定要備份交易記錄檔(*.ldf),再將資料庫 Northwind 切換回「完整復原模式」
ALTER DATABASE Northwind
SET RECOVERY FULL
GO

reference web:
http://sharedderrick.blogspot.tw/2009/03/transaction-log-for-database-is-full.html
http://marco.easyusing.com/2012/08/sql-server-log.html



留言

這個網誌中的熱門文章

ORA-12514: TNS: 監聽器目前不知道連線描述區中要求的服務

Oracle 例外控制(Exception Control)

Oracle 工作排程 DBMS_JOB 筆記