SQL Server 2008 R2复制问题
|
我一直在尝试配置SQL Server 2008 R2(标准版)以在Windows 2008 R2上运行的两个实例之间进行复制。两台计算机都在内部AD域(2008R2域)上。我遇到的问题特别是订阅过程无法将事务(是的,进行事务复制)从分发者推送到订阅者。它使用默认情况下在域用户组中的域用户(sqlrepl_distrib)。
日志中的错误是:
用户\'XXXX \\ sqlrepl_distrib \'的登录失败。原因:基于令牌的服务器访问验证因基础结构错误而失败。检查以前的错误。 [客户:]
我已经尝试了许多方法来使其正常工作,但是我可以使订阅正常工作的唯一方法是使用域管理员登录名(作为永久解决方案,这显然是不可接受的)。
sqlrepl_distrib用户在发布者和订阅者数据库以及分发数据库上都具有db_owner的权限,因此不应与该问题相关。 SQL Server仅配置为Windows身份验证。我验证了用户名/通行证也可以通过使用它登录域来工作。数据库和MSSQL实例归域管理员所有,我认为这可能是问题所在,但不确定。
我还尝试在两台SQL Server计算机上禁用UAC,但这没有帮助(是的,我重新启动了)。
希望有人会对发生的事情有所了解。我对SQL Server相当陌生,因此我希望它可能有些愚蠢,但是Google未能使我找到解决方案(google中出现的错误似乎是由于用户无法访问SSMS,这不是我的问题...效果很好)。
要设置复制,我遵循了Microsoft的指南,网址为http://msdn.microsoft.com/zh-cn/library/aa337389.aspx。它没有提及此特定错误。我尝试了3次,以相同的结果重新设置了整个过程。
任何指向我正确方向的内容都会有所帮助(但请不要将我指向1000页长的MSDN文章,并希望我对此进行解析)。
谢谢!
没有找到相关结果
已邀请:
2 个回复
味芯憨
豆兢