之前的清除方式已無法使用,
BACKUP 這個指令在2008已被停用,
目前找的到解決方法如下
DBCC SHRINKFILE (log_filename,size)
注意:需先將資料庫的模式改為-簡單DBCC SHRINKFILE (ERP_log,2)將交易記錄檔的大小壓縮到指定的大小
MircosoftTechNet-DBCC SHRINKFILE
清除MS交易記錄檔 (2005之前版本適用)
方法一
backup log TableName with NO_LOG
use TableName
dbcc shrinkfile (TableName_log , truncateonly)
方法二
BACKUP LOG 資料庫名稱 WITH TRUNCATE_ONLY
DBCC SHRINKDATABASE (資料庫名稱)
解釋:
TRUNCATE_ONLY 的意思是直接刪除
SHRINKDATABASE 就是把DB使用到的硬碟空間釋放BACKUP LOG ERPdb WITH TRUNCATE_ONLYDBCC SHRINKDATABASE (ERPdb)
