读书人

用作业备份文件时,名字想用时间.解决方

发布时间: 2012-03-11 18:15:38 作者: rapoo

用作业备份文件时,名字想用时间..
现在是 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 '

[解决办法]
直接用数据库的维护计划,生成的备份文件名称都带时间

读书人网 >SQL Server

热点推荐