如何配置 IIS 将日志发布到 sql server?

sta*_*ker 7 logging analytics iis-7.5 sql-server-2008 .net-4.0

如何配置 IIS 将日志发布到 sql server?

如何将任何日志保存到我的网站。该网站有很多浏览量,而且数据可以在很短的时间内变得很大。此外,我想实时显示使用情况的分析。

  • 将所有日志保存在 sql-server 中是否有意义?

  • 采取这种方法有什么利弊?

  • 我还能有什么其他解决方案?

Wes*_*ley 5

Microsoft 礼貌地创建了一篇完整的知识库文章,名为“如何使用 SQL Server 分析 Web 日志”,它应该可以回答您的标题问题。

是的,将日志存储在 sql server 中是有意义的,如果除了减轻文件损坏问题以及使用 SQL 调度程序更容易备份这些文件之外,没有其他原因。使用 SQL Server 数据库的优点实际上是不言而喻的。纯文本文件不提供数据挖掘能力。可以通过 SQL 查询的关系数据库用于信息存储和检索。这些信息可以很容易地根据趋势、统计数据、相关性等进行筛选。这完全是开发查询和报告的问题。

还有什么解决办法?可以使用 Splunk 从平面文件中收集信息,但这并不相同。这与统计数据完全不同。

  • 答案中的链接不再有效。 (2认同)