目标:通过数据库的定时的任务,每天自动备份数据,备份文件存放在当前服务器本地。
本地备份SQL代码
declare @filename nvarchar(1000)
set @filename = 'E:\SQLbak\databaseName_Test' +cast(DATEdiff(dd,'2000-01-01',GETDATE()) % 3 as nchar(1)) + '.bak'
BACKUP DATABASE databaseName_Test TO DISK = @filename WITH INIT , NOUNLOAD ,
NAME = N'databaseName_Test 备份', NOSKIP , STATS = 10, NOFORMAT
通过SQLServer对象资源管理在对应的数据库里面创建定时执行的作业,在设置"步骤"的时候使用以上SQL语句即可完成。