前端之家收集整理的这篇文章主要介绍了
sql-server – 将SQL Server备份到UNC,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在我的
sql Server 2005服务器上创建了一个维护计划.备份应写入另一个服务器.我正在使用UNC路径.运行
sql代理作业的
用户可以完全访问其他服务器.这两个服务器都是
管理员.
问题是这个语句失败(具有正确的服务器名称):
EXECUTE master.dbo.xp_create_subdir
N’\\servername\c$\sqlServerBackup\Test’
我得到的错误是:
消息22048,级别16,状态1,行0
xp_create_subdir()返回错误123,’文件名,目录名或卷标语法不正确’.
有谁知道可能是什么问题?
自己遇到这个问题后,没有一个上述
解决方案是清晰的,我以为我会发表一个更清楚的回应.这个
错误实际上与语法无关 – 它完全与权限有关.这里重要的是,它是
sql Server服务帐户,而不是
sql Server代理帐户,尝试
登录创建目录.您可以在目标服务器上检查事件查看器,并查看安全日志以查看另一台机器上的
sql Server帐户
登录失败(我以本地
管理员身份运行).
要解决此问题,请将sql Server服务帐户设置为允许写入远程共享的域用户.我希望sql Server代理能够使用自己的凭据来执行这些备份操作,但显然不是!
原文链接:https://www.f2er.com/mssql/82079.html