Sql Server自动备份到网络硬盘

从另一台服务器共享一个文件夹,让Sql Server自动备份到网络硬盘,数据更安全。

以下操作最好通过SQL Server身份验证登录到服务器,用windows身份验证可能会有权限问题,导致失败。

Sql Server自动备份到网络硬盘

数据库功能配置

开启sp_configure

开启xp_cmdshell,需要先开启高级选项sp_configure

Sql Server自动备份到网络硬盘
红框中数字为0则未开启,1为开启。
# 查看sp_configure是否开启
EXEC sp_configure 'show advanced options'

# 如果没开启执行语句开启
EXEC sp_configure 'show advanced options', 1

# 更新此功能当前配置值
RECONFIGURE

开启xp_cmdshell

Sql Server自动备份到网络硬盘
红框中数字为0则未开启,1为开启。
# 查询xp_cmdshell是否开启
EXEC sp_configure 'xp_cmdshell'

# 执行语句开启xp_cmdshell
EXEC sp_configure 'xp_cmdshell', 1

# 更新此功能当前配置值
RECONFIGURE

添加映射盘

远程硬盘没有密码,不需要添加,如果有密码则添加映射盘。

# 添加映射盘
exec master..xp_cmdshell 'net use 192.168.1.10sql 123  /user:192.168.1.10root'

# 删除映射盘
exec master..xp_cmdshell 'net use 192.168.1.10sql /delete'

192.168.1.10 远程主机IP

sql 远程主机路径

123 远程硬盘密码

root 远程硬盘用户名

Sql Server自动备份到网络硬盘
添加成功提示

创建备份设备

EXEC sp_addumpdevice 'disk', 'database', '192.168.1.10sqldatabase.bak'

database 备份设备名称

database.bak 备份文件名称

192.168.1.10sql 备份路径

Sql Server自动备份到网络硬盘
成功添加备份设备

Sql Server 自动备份设置

设置维护计划

打开管理维护计划点击右键-选择维护计划向导

Sql Server自动备份到网络硬盘

点击下一步

Sql Server自动备份到网络硬盘

输入维护计划名称,选择更改

Sql Server自动备份到网络硬盘

输入作业计划名称,设置执行频率,设置执行时间确定,继续下一步。

Sql Server自动备份到网络硬盘

勾选备份数据库(完整),点击下一步,下一步

Sql Server自动备份到网络硬盘

选择数据库,确定

Sql Server自动备份到网络硬盘

选择跨一个或多个文件备份数据库,点击添加

Sql Server自动备份到网络硬盘

选择备份设备,点击确定

Sql Server自动备份到网络硬盘

选择覆盖,设置压缩备份,点击下一步。

Sql Server自动备份到网络硬盘

设置计划操作报告写入路径,或者邮件发送。

Sql Server自动备份到网络硬盘

查看设置内容,点击完成。

Sql Server自动备份到网络硬盘

维护计划设置成功。

Sql Server自动备份到网络硬盘
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,如若转载,请注明出处。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
购物车
优惠劵
搜索