加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql-server – 将SQL Server备份到UNC

发布时间:2020-12-12 16:31:27 所属栏目:MsSql教程 来源:网络整理
导读:我在我的SQL Server 2005服务器上创建了一个维护计划.备份应写入另一个服务器.我正在使用UNC路径.运行SQL代理作业的用户可以完全访问其他服务器.这两个服务器都是管理员. 问题是这个语句失败(具有正确的服务器名称): EXECUTE master.dbo.xp_create_subdir N
我在我的SQL Server 2005服务器上创建了一个维护计划.备份应写入另一个服务器.我正在使用UNC路径.运行SQL代理作业的用户可以完全访问其他服务器.这两个服务器都是管理员.

问题是这个语句失败(具有正确的服务器名称):

EXECUTE master.dbo.xp_create_subdir
N’servernamec$SqlServerBackupTest’

我得到的错误是:
消息22048,级别16,状态1,行0
xp_create_subdir()返回错误123,’文件名,目录名或卷标语法不正确’.

有谁知道可能是什么问题?

解决方法

自己遇到这个问题后,没有一个上述解决方案是清晰的,我以为我会发表一个更清楚的回应.这个错误实际上与语法无关 – 它完全与权限有关.这里重要的是,它是SQL Server服务帐户,而不是SQL Server代理帐户,尝试登录创建目录.您可以在目标服务器上检查事件查看器,并查看安全日志以查看另一台机器上的SQL Server帐户登录失败(我以本地管理员身份运行).

要解决此问题,请将SQL Server服务帐户设置为允许写入远程共享的域用户.我希望SQL Server代理能够使用自己的凭据来执行这些备份操作,但显然不是!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读