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