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