最近我在建立一个迁移管理器连接,从一个健康状况存疑的 Configuration Manager 2012 站点迁移到一个干净的站点。在此过程中我卡在了一条错误信息上,这条提示列出了若干可能的原因,但并不十分精准。下一步我决定查看文本日志怎么说,因为我认为上面列出的那些"元凶"我都已经排查过了。当我检查目标站点服务器上的 migmctl.log 时,我注意到其中有一些我没料到的 SQL 相关内容。[MigrationManager]: Set the schedule item 16777217 to Failed.ERROR: [MigrationManager]: Error occurred when trying to make sql connection to server.domain.com. Contact product support for help. Error Information -2146232060, Login failed. The login is from an untrusted domain and cannot be used with Windows authentication.我并没有深入排查为什么身份验证没有生效,因为用于 SQL 连接的账户与 SQL 服务器位于同一域中。于是我选择在源服务器上创建一个本地账户,并授予其 SQL 的 SA 权限。这一举动解决了问题,我可以继续创建迁移作业了。
排查迁移管理器:Configuration Manager 无法从 . 收集数据。
作者 Kevin Kaminski