0

我在我的事件日志中不断收到“svcListener”和“svcListener - Prof”的以下事件日志描述。有谁知道这是从哪里来的以及我该如何解决这个问题?

svc监听器

找不到 Source (svcListener) 中事件 ID (0) 的描述。本地计算机可能没有必要的注册表信息或消息 DLL 文件来显示来自远程计算机的消息。您可以使用 /AUXSOURCE= 标志来检索此描述;有关详细信息,请参阅帮助和支持。以下信息是事件的一部分:无法对已关闭的数据集执行此操作。

svcListener - 教授

找不到 Source (svcListener-Prof) 中事件 ID (0) 的描述。本地计算机可能没有必要的注册表信息或消息 DLL 文件来显示来自远程计算机的消息。您可以使用 /AUXSOURCE= 标志来检索此描述;有关详细信息,请参阅帮助和支持。以下信息是事件的一部分:Oracle 连接中的异常 - 12560 EOracleEr

4

1 回答 1

1

看起来 svcListener 和 svcListener-Prof 正在尝试使用不存在的事件源写入事件日志。(或者他们没有创建它的权限)

在代码中,您将在写入事件日志之前执行以下操作:

if(!EventLog.SourceExists("myService")){EventLog.CreateEventSource("myService","Application");}

并且您将确保“svcListener”第一次运行时,它具有创建事件源所需的权限。

To fix it, you can create the source yourself. Just write a short program to do it, like the above, and run it just once from an Admin account.

于 2009-05-20T17:31:18.870 回答