「SQL SERVER的交易記錄檔已滿」處理方式

雖然已經處理掉了,但為了怕自己忘掉還是先寫下來

在先在資料庫的「屬性」裡面點選「選項」\「復原模式」,先點選成「簡單」按下確認後,再重新進入變成「完整」
Snipaste_2020-02-09_10-53-37.png

然後在去下指令去壓縮資料庫,完成後再切回完整模式即可

USE 資料庫名稱 GO

DBCC SHRINKFILE('資料庫名稱_Log',2)

或是直接這樣打也可以

ALTER DATABASE 資料庫名稱 SET RECOVERY simple

use 資料庫名稱

go

dbcc shrinkfile('資料庫名稱_log',2)

ALTER DATABASE 資料庫名稱 SET RECOVERY FULL