posts - 123, comments - 209, trackbacks - 3, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

简单,在计划任务中建立 固定的执行时间即可
执行语句如下

declare @filename nvarchar(100
set @filename='M:\\DBBACKUP\DS_db_'+replace(replace(replace(replace(CONVERT(char(16), getdate(), 120 ),'-',''),'
',''),':',''),' ',''+'.bak'
-- print @filename 

BACKUP DATABASE [Enterprise] TO DISK = @filename WITH NOINIT , NOUNLOAD , NAME = N'Enterprise_BACKUP', NOSKIP , STATS = 10, NOFORMAT
其中,请自己修正文件的路径,最后backup 下来的文件就是 YYYYmmDDHHMM 格式的,呵呵,贡献给大家免费使用!
Tag标签: sqlserver,auto,backup

Feedback

#1楼    回复  引用  查看    

2008-03-05 08:57 by 克隆      
mark

#2楼    回复  引用  查看    

2008-03-05 10:34 by PerfectDesign      
似乎没有过滤的必要吧,你现在是指定的在job里面运行的,难道job也能被注入?

#3楼 [楼主]   回复  引用  查看    

2008-03-05 10:38 by myzerg      
@PerfectDesign
看仔细哦,没人过滤,读不懂自己运行下好了

#4楼    回复  引用  查看    

2008-03-05 13:57 by PerfectDesign      
时间哦
见笑了,呵呵