IIS ODBC日志logging不起作用 – 解决“无法初始化日志logging模块”的问题

我绝对是新来的IIS,几乎不知道我在做什么。

我为我们的IIS服务器configuration了ODBC日志logging,完全按照Microsoft在此网站上指定的步骤操作: support.microsoft.com/kb/245243 。 当我开始浏览本网站时,没有任何内容login到我的数据库中。 所以我去了事件查看器,发现了一个2271号事件, 在这里描述

首先,我重新启动了W3SVC服务,在那之后,我根本无法浏览我的网站。 当我在IISpipe理器的网站属性中closures注销时,一切恢复正常。

然后我进入第2号 – validation网站是否启动。 不幸的是,我发现我的电脑上没有appcmd应用程序,无处下载,所以我试图在IISpipe理器中检查它。 按照微软的步骤,我find了我的网站的详细信息,但“状态”栏中没有任何内容。 在“状态”工具包的列是“开始”,但状态是空的。 这是否意味着网站没有启动? 还是微软的意思是国家,而不是状态? 我怎样才能使它工作,可能是什么问题? 我将非常感谢帮助,因为我被卡住了,这是我工作的第一天。

也许这不是你的问题的答案,但我有一个build议。 ODBC日志logging不被认为是生产服务器的最佳select,因为启用时,IIS会禁用HTTP.sys内核模式caching,降低整体服务器的性能。 除非数据库限制您使用此选项,否则Microsoft不build议使用ODBC日志logging。

您可以使用LogParser将您的IIS日志移动到数据库或直接查询它们。

Log Parser支持不同的input格式,包括所有的IIS日志文件格式。 Log Parser还支持多种输出格式,如文本文件和数据库表格。 您可以使用Log Parser来过滤条目,将日志文件转换为其他格式,并执行数据挖掘。


您提供的事件日志ID(2271)可能是一个标志,说明您的ODBC连接有问题。 我会重新检查用户名/密码和数据库服务器的名称和地址。

如果您手动创build了数据库表,请确定该表中是否存在所需的所有列。