步骤:
1.启用SQL Server Agent服务(在SQL Server Configation Manager中)
2.新建作业,命名为backup
3.选择步骤,新建步骤,输入名称,选择需要备份的数据库,然后在命令中写以下命令:
4.选择计划,新建计划,自己设定时间,名称等等。
这里需要注意的是,xp_cmdshell是服务器配置选项,一般情况下是禁用的,这里需要开启。在外围应用配置器中选择功能...就是。
1.启用SQL Server Agent服务(在SQL Server Configation Manager中)
2.新建作业,命名为backup
3.选择步骤,新建步骤,输入名称,选择需要备份的数据库,然后在命令中写以下命令:
declare @data_ago nvarchar(50)
declare @cmd varchar(50)
set @data_ago ='D:\bak\'+'backupname'+convert(char(8),getdate()-15,112) +'.bak'
set @cmd = 'del '+ @data_ago
exec master..xp_cmdshell @cmd
DECLARE @strPath NVARCHAR(200)
set @strPath = 'D:\bak\' + 'backupname'+ convert(char(8),getdate(),112) + '.bak'
BACKUP DATABASE [databasename] TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
说明:其中databasename是你选择的数据库的名称,这里要在D盘中新建一个文件夹,名称为bak,否则作业运行失败。
4.选择计划,新建计划,自己设定时间,名称等等。
这里需要注意的是,xp_cmdshell是服务器配置选项,一般情况下是禁用的,这里需要开启。在外围应用配置器中选择功能...就是。