日期:2014-05-18  浏览次数:20336 次

用作业备份文件时,名字想用时间..
现在是   BACKUP   DATABASE   crm   TO   DISK= 'g:\Data\data.bak '

想名字根据日期来写,例如data_20070116.bak

------解决方案--------------------
declare @filename varchar(1000)
set @filename= 'data_ '+cast(year(getdate()) as varchar(4))+cast(month(getdate()) as varchar(2))+cast(day(getdate()) as varchar(2))+ '.bak '
------解决方案--------------------
declare @filename varchar(1000)
set @filename= 'data_ '+convert(char(8),getdate(),112)+ '.bak '

------解决方案--------------------
直接用数据库的维护计划,生成的备份文件名称都带时间