Sql server IIS 8.5自定义字段中断LogParser 2.2

Sql server IIS 8.5自定义字段中断LogParser 2.2,sql-server,iis,iis-8.5,logparser,Sql Server,Iis,Iis 8.5,Logparser,所以LogParser一直是我每天用来将IIS日志加载到SQL Server数据库的工具 问题是,如果使用新的IIS 8.5自定义字段,它将导致LogParser出现以下错误: 在#Fields指令中找到未知字段 我看过各种格式,没有看到任何有趣的东西。似乎我必须编写一个COM对象来读取IIS文件 看起来我要为IIS日志创建自己的加载程序,除非有人有其他想法 我希望LogParser代码被发布到GitHub。几乎不可能看到代码,而发布您的上述愿望是无用的。将IIS日志文件直接导入SQL Serv

所以LogParser一直是我每天用来将IIS日志加载到SQL Server数据库的工具

问题是,如果使用新的IIS 8.5自定义字段,它将导致LogParser出现以下错误: 在#Fields指令中找到未知字段

我看过各种格式,没有看到任何有趣的东西。似乎我必须编写一个COM对象来读取IIS文件

看起来我要为IIS日志创建自己的加载程序,除非有人有其他想法


我希望LogParser代码被发布到GitHub。

几乎不可能看到代码,而发布您的上述愿望是无用的。将IIS日志文件直接导入SQL Server,然后可以使用标准SQL解析字段。我假设您使用的是IISW3C格式,对吗?如果改用W3C格式会发生什么?W3C格式中的名称不同,我认为它缺少一些我感兴趣的值。此外,W3C输入格式不包括检查点功能。我对Lex Li(微软MVP?)的评论感到惊讶。过去,从IIS使用ODBC进行日志记录会直接导致延迟增加。很久没有测试过了。多年来,我一直使用LogParser加载IIS日志。其中有很多功能非常有用。我不使用“库存”表。和往常一样,意见会有所不同。。。