1
我有一個生產數據庫在SQL服務器,並希望在功能完成後把最後的接觸。在發貨之前,我想確保我已經清理了一些SQL服務器數據庫並截斷和縮小了日誌文件?什麼是SQL Server中日誌截斷的最佳實踐?
我可以每夜做一個作業來截斷日誌和縮小文件嗎?
這是我到目前爲止有:
ALTER proc [dbo].[UTIL_ShrinkDB_TruncateLog]
as
-- exec sp_helpfile
BACKUP LOG PMIS WITH TRUNCATE_ONLY
DBCC SHRINKFILE (PMIS, 1)
DBCC SHRINKFILE (PMIS, 1)
編輯: 我的恢復模式很簡單
所以在簡單恢復模式做,我只是在備份後收縮日誌完成(和日誌截斷已經發生作爲備份的一部分)? – kacalapy 2011-02-28 16:20:32
@kacalapy你可以,如果日誌文件變得比你想要的大。如果不是,那麼實際上並不需要這樣做。 – msarchet 2011-02-28 16:24:48