0
如何使用SQL Server代理自動執行SQL Server 2000增量備份,並更改備份名稱以使其具有備份時間的當前時間戳?SQL 2000 - 如何自動執行增量備份
如何使用SQL Server代理自動執行SQL Server 2000增量備份,並更改備份名稱以使其具有備份時間的當前時間戳?SQL 2000 - 如何自動執行增量備份
調整這個備份日誌的腳本來得到你所追求的:
DECLARE @date varchar (14),
@disk varchar (255),
@File varchar (260),
@cmd varchar (255)
SELECT @date = convert (varchar(12) , getdate(), 112) +
substring (convert (varchar(12) , getdate(), 114),1,2) + substring (convert (varchar(12) , getdate(), 114),4,2) + substring(convert (varchar(12) , getdate(), 114),7,2)
select @disk = '\\' + @server + @path + @database + '\' + @database + '_tlog_' + @date + '.TRN'
BACKUP LOG @database TO DISK = @disk
這裏有一個很好的overview在MSDN的選項。基本上你必須編寫一個T-SQL腳本,或者一個批量調度任務與一個SQL Server計劃任務的組合。
如果你很懶,請查看RedGate Backup。它幾乎可以滿足你嚮導的所有要求。