如何使用SQL Server代理自动执行SQL Server 2000增量备份并更改备份名称,使其具有备份时的当前时间戳?
答案 0 :(得分:0)
这是MSDN上一个很好的overview选项。基本上,您必须编写T-SQL脚本,或批量计划任务与SQL Server计划任务的组合。
如果你很懒,请查看RedGate Backup。它通过它的向导几乎可以提出它。
答案 1 :(得分:0)
调整此备份日志脚本以获取您的目标:
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