启用数据库代理,设置添加新的作业名称
如:数据库名为:databasename
我们将数据库按每天(可选择)备份,并自动重新以日期创建数据库名,备份到d:\databasebackup\databasebak\目录下,作业内容的写法如下
 
DECLARE @date nvarchar(50)
DECLARE @path nvarchar(255)
DECLARE @year nvarchar(50)
DECLARE @month nvarchar(50)
DECLARE @day nvarchar(50)
SELECT @date=GETDATE()
SELECT @year=CONVERT(nvarchar(50),DATEPART(yy,@date))
SELECT @month=CONVERT(nvarchar(50),DATEPART(mm,@date))
SELECT @day=CONVERT(nvarchar(50),DATEPART(dd,@date))
SELECT @date=@year+'-'+@month+'-'+@day
SELECT @path='d:\databasebackup\databasebak\'+@date+'.bak'
BACKUP DATABASE databasename
TO DISK=@path