从另一台服务器共享一个文件夹,让Sql Server自动备份到网络硬盘,数据更安全。
以下操作最好通过SQL Server身份验证登录到服务器,用windows身份验证可能会有权限问题,导致失败。
数据库功能配置
开启sp_configure
开启xp_cmdshell
,需要先开启高级选项sp_configure
。
# 查看sp_configure是否开启
EXEC sp_configure 'show advanced options'
# 如果没开启执行语句开启
EXEC sp_configure 'show advanced options', 1
# 更新此功能当前配置值
RECONFIGURE
开启xp_cmdshell
# 查询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
远程硬盘用户名
创建备份设备
EXEC sp_addumpdevice 'disk', 'database', '\192.168.1.10sqldatabase.bak'
database
备份设备名称
database.bak
备份文件名称
192.168.1.10sql
备份路径
Sql Server 自动备份设置
设置维护计划
打开管理
–维护计划
点击右键-选择维护计划向导
点击下一步
输入维护计划名称
,选择更改
输入作业计划名称
,设置执行频率
,设置执行时间
,确定
,继续下一步。
勾选备份数据库(完整)
,点击下一步,下一步
。
选择数据库
,确定
选择跨一个或多个文件备份数据库
,点击添加
选择备份设备
,点击确定
。
选择覆盖
,设置压缩备份
,点击下一步。
设置计划操作报告写入路径,或者邮件发送。
查看设置内容,点击完成。
维护计划设置成功。
原创文章,作者:老猫,如若转载,请注明出处:https://jishubiji.com/p/510