SQL Server 异地备份到远程共享文件夹异常处理

Thadea ·
更新时间:2024-11-10
· 850 次阅读

问题描述

1、使用可视化界面备份到共享文件夹时提示 “出现系统错误 5(拒绝访问)”

在这里插入图片描述

2、使用脚本执行时,同样报错

在这里插入图片描述

说明通过SQL SERVER访问远程地址出现异常,虽然本地系统已经可访问该共享文件夹

解决方案:
1、解锁 SQL SERVER "xp_cmdshell"命令

打开SQL SERVER 新建查询窗口

-- 允许配置高级选项 EXEC sp_configure 'show advanced options', 1 GO -- 重新配置 RECONFIGURE GO -- 启用xp_cmdshell EXEC sp_configure 'xp_cmdshell', 1 GO --重新配置 RECONFIGURE GO

2、开启共享访问

打开SQL SERVER 新建查询窗口

-- \\192.168.80.201 :网络共享地址,如果不行时,可定位到某个具体文件夹 -- aaa2020 :密码 -- 192.168.80.201 :远程计算机地址 -- bbb :远程计算机账户 exec xp_cmdshell 'net use \\192.168.80.201 aaa2020/user:192.168.80.201\bbb'

出现命令成功完成提示,表示开启共享访问成功

在这里插入图片描述

再次执行脚本备份,即可成功执行。说明远程访问已生效。

BACKUP DATABASE [db_TDMS] TO DISK = N'\\192.168.80.201\Server_Backup\开发组系统备份\1.bak' WITH NOFORMAT, NOINIT, NAME = N'db_TDMS-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO

在这里插入图片描述


作者:百里风高



异常 SQL Server SQL 共享文件 共享文件夹 异常处理

需要 登录 后方可回复, 如果你还没有账号请 注册新账号