C# 如何将最新的IIS日志条目提取到SQL中

C# 如何将最新的IIS日志条目提取到SQL中,c#,iis,logging,C#,Iis,Logging,我需要使用IIS日志并近乎实时地处理数据。我正在寻找如何最好地进行这项工作的想法。日志解析器似乎并没有提供我所能找到的任何解决方案 具体来说,我希望提取IP地址、日期、时间和引用URL,并将它们直接发送到SQL表,但我不想提取已经提取的日志条目。在工作日结束时进行批量插入很容易,但不是一种选择 非常感谢您的帮助。据我所知,如果IIS计算机是繁忙的服务器,Microsoft不建议IIS登录到SQL Server表 将日志数据发送到繁忙网站的SQL Server数据库会消耗系统资源。在这种情况下,您

我需要使用IIS日志并近乎实时地处理数据。我正在寻找如何最好地进行这项工作的想法。日志解析器似乎并没有提供我所能找到的任何解决方案

具体来说,我希望提取IP地址、日期、时间和引用URL,并将它们直接发送到SQL表,但我不想提取已经提取的日志条目。在工作日结束时进行批量插入很容易,但不是一种选择


非常感谢您的帮助。

据我所知,如果IIS计算机是繁忙的服务器,Microsoft不建议IIS登录到SQL Server表

将日志数据发送到繁忙网站的SQL Server数据库会消耗系统资源。在这种情况下,您可能希望稍后将IIS日志导入SQL数据库

如果您仍然希望启用到SQL server的IIS日志记录,我建议您可以参考以下文章:

1.如果IIS版本为6.0或更低版本:

2.如果IIS版本为7.0或更高版本:


您需要所有条目,包括图像、css等,还是只需要知道访问了哪些页面?我不需要所有条目,只需要用户的IP地址、日期、时间和参考URL。应忽略所有其他条目。