我遇到了这个问题,我坚持了好几个小时。我有2个数据库,一个是发布者和分发者,第二个是订阅者,我将它们用作快照复制。安装没有问题但是当我查看复制监视器发布状态是正常的但订阅是“未初始化的订阅”。
我检查了sqlagent errorlog
并得到了同样的错误
错误:15404,无法获取有关
Windows NT group/user
'MicrosoftAccount \ MyEmail'的信息,错误代码为0x54b。[SQLSTATE 42000](ConnIsLoginSysAdmin)。
由于我通过Windows身份验证登录到数据库,因此我真的很难过,但我被视为ADMINRG-XXXXXX\YYYYY
。
在我的安全属性中“指定将运行分发/快照代理的域或计算机帐户”我已将其设置为在SQL Server代理服务帐户下运行,但当我尝试使用Windows帐户时ADMINRG - {{1或者MicrosoftAccount \ MyEmail它推出了错误3930,我也无法解决。
我在安装发布和订阅时也查看了生成的脚本,它们都将参数XXXXX\YYYYY
和@job_login
设置为null,这可能是问题的根源吗?
答案 0 :(得分:0)
如果有人好奇我是如何修复它的。我在@job_login和@job_password中查找了生成的脚本我使用了连接到我的Windows帐户的Microsoft帐户。快照代理现在正在启动,一切正常。 Homever我仍然在日志中得到相同的错误,因为它不会影响任何事情。