我有一台服务器,每天都会产生数百个 DCOM 错误 (10009)。
DCOM 无法 使用任何配置的协议与计算机ServerName.Domain.local进行通信。
该服务器确实存在,但位于单独的子网上,因此无法访问该服务器实际上是一项要求,因此对配置防火墙以允许访问不感兴趣。
我发现的有关此错误的许多线程都表示这完全取决于防火墙或过时的 DNS 记录,但它们都没有提供任何建议来查找生成这些错误的原因以及如何简单地停止/抑制它们。我不知道有任何需要从该服务器轮询服务器,所以不确定它为什么首先这样做。
有任何想法吗?
干杯
感谢本文底部 APGC DSI 团队的评论https://blogs.msdn.microsoft.com/asiatech/2010/03/15/how-to-troubleshoot-dcom-10009-error-logged-in- system-event/我使用 Process Monitor 找到了罪魁祸首。只需运行几分钟,然后搜索服务器名称。第一个结果是“NAME NOT FOUND”,这个进程名称最终成为罪魁祸首。然后,我可以从应用程序的界面中看到该服务器被标记为不可访问,以及这种高级别日志记录的原因。
对于那些感兴趣的人,这是 Red Gate 的 SQL Monitor 应用程序造成的。