2008-12-09

清除MS交易記錄檔

方法一
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_ONLY
DBCC SHRINKDATABASE (ERPdb)

MS SQL2008已將此BACKUP語法停用!

沒有留言: