Navicate 客户端 对 SqlServer数据库进行定时备份

一,在需要备份的数据库创建查询

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版权协议,转载请附上原文出处链接和本声明。