一,在需要备份的数据库创建查询
use master
declare @ls_time varchar(1000)
declare @ls_dbname varchar(1000)
set @ls_time = convert(varchar, getdate(), 112) + '_' + replace(convert(varchar, getdate(), 108), ':', '')
-- 需要手动创建\data目录,更改hdkj为实际数据库名称
set @ls_dbname = 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Backup\' + @ls_time + '_gkxt_qc_test.bak'
-- 下面hdkj更改为实际数据库名称
BACKUP DATABASE gkxt_qc_test TO disk = @ls_dbname
上面的目录不是本地的目录,是远程数据库的目录地址
创建完sql 后,执行三个步骤
1.1 执行一下,查看sql 是否成功,
1.2 查看设置的服务器目录是否有.bak 文件
1.3,点击SQL Server 备份,查看是否有生成的文件
二,点击自动运行,创建定时任务
自动运行刚刚我们创建的sql 语句,让他定时执行,以完成定时备份任务。
2.1 点击自动运行-->点击新建批处理作业
2.2 找到刚刚我们创建的查询
2.3 将查询语句拖拽到上面的工作,或者右键查询点击添加工作
2.4 这时,查询语句已经到了上面,点击保存--> 设置配置文件名
2.5 设置任务计划
版权声明:本文为qq_41169544原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。