首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >发布Server 2005事务日志的权限

发布Server 2005事务日志的权限
EN

Server Fault用户
提问于 2009-05-28 05:15:08
回答 3查看 609关注 0票数 4

我正在尝试将事务日志从服务器A发送到服务器B。当代理试图运行时,由于没有使用正确的凭据连接到备份文件夹共享,我一直收到拒绝权限的错误。

  • 两台服务器都不在域中(这不是一个选项)。
  • 我已经在服务器B上设置了一个共享文件夹来放置文件,但是服务器A需要访问才能写入它。(反之亦然,服务器B需要从服务器A提供的共享中读取。)
  • 我不能将服务器B的共享权限授予服务器A的SQL代理,因为服务器是分开的。

是否有一种方法可以指定服务器A连接到服务器B时使用的登录凭据?

我指的是这个屏幕上的第一个文本框:

EN

回答 3

Server Fault用户

回答已采纳

发布于 2009-05-28 05:20:56

我认为,如果您在每个服务器上使登录凭据具有相同的用户名和密码,它可能会工作。还是你已经试过这个了?

票数 3
EN

Server Fault用户

发布于 2009-05-28 05:41:39

您需要在两个服务器上使用相同的名称和相同的密码创建一个帐户。您需要将Server和SQL代理配置为在这些登录下运行,而服务器将在这些登录下将文件推送/拖到另一台计算机。

票数 1
EN

Server Fault用户

发布于 2009-05-29 18:28:38

在源系统上设置本地用户帐户。

使用完全相同的用户名和密码在目标系统上设置一个本地用户帐户。

将源系统的MSSQLSERVER服务(或该服务的适当实例)服务帐户设置为使用新创建的本地帐户。

在目标系统上创建一个共享,并向该文件夹授予新创建的帐户读/写权限。

目标服务器不一定需要使用该服务帐户运行,它是可选的。

作为一种选择,您还可以执行以下操作。但是,它需要作业中的明文密码,因此不建议使用。在备份脚本中,执行以下操作:

exec sp_configure 'xp_cmdshell',1重新配置

exec 'xp_cmdshell‘网络使用\targetserver服务器\路径/user:shareusername /密码:共享用户密码’

exec sp_configure 'xp_cmdshell',0重新配置

替换您在目标服务器上创建的用户/密码。它应该是一个只能访问该共享的帐户,而不是管理员或其他任何东西,以尽量减少明文密码的安全影响。

从理论上讲,您可以将其作为系统启动SP来完成,而且它应该可以工作。我可能会把它放到后备工作中去。

这还假设您要关闭xp_cmdshell,这是默认的、正确的和高度安全的选项。如果一直打开它,则可以删除sp_configure并重新配置语句。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/13520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档