Navicat备份sqlserver数据库
数据备份操作
1.连接sqlserver数据库,新建查询
2.增加查询语句根据实际数据库修改
use master
declare @ls_time varchar(100)
declare @ls_dbname varchar(100)
set @ls_time = convert(varchar, getdate(), 112) + '_' + replace(convert(varchar, getdate(), 108), ':', '')
-- 需要手动创建\data目录,更改hdkj为实际数据库名称
set @ls_dbname = 'E:\data\' + @ls_time + '_hdkj.bak'
-- 下面hdkj更改为实际数据库名称
BACKUP DATABASE hdkj TO disk = @ls_dbname
3.创建自动运行任务,拖拽备份查询语句
4.保存,设置任务计划,选择不管用户是否登录都要运行,选择触发器,根据需求设置实际时间,填写密码
5.点击开始执行测试,备份完成
数据恢复操作
1.双击选中需要恢复的备份文件
2.复制还原地址,打开查询,新建查询
3.编写sql语句,修改数据库名称,修改备份地址
use master;
-- 实际还原的数据库名称
RESTORE DATABASE [hdkj]
FROM
-- 还原的备份地址
DISK = N'E:\data\20211119_110038_hdkj.bak'
WITH
FILE = 1,
REPLACE,
RECOVERY,
STATS = 5;
4.运行,中途如果出现错误,将连接关闭重新打开再执行查询语句
更多推荐
Navicat备份sqlserver数据库
发布评论