如何让SQL Server自动定时备份数据库并按日期命名

如题所述

使用SQL Server代理,新建一个作业,备份数据库的核心SQL语句如下:
--新建名为AutoBackUpDataBase作业,新建名为BackUp的步骤,定时每周六(可以自己设置定时备份周期)备份数据库Test,备份文件存储在位置F:\DB_Backup\
--备份文件的格式为: yyyy-MM-dd.bak,如2017-01-10.bak
DECLARE @str varchar(100)
SET @str='F:\DB_Backup\'+convert(varchar,getdate(),23)+'.bak'
BACKUP DATABASE Test TO DISK=@str
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-28
直接用系统的备份和还原,在控制面板里,简单。
相似回答