我如何configurationIIS将日志发布到SQL Server?

我如何configurationIIS将日志发布到SQL Server?

如何保存任何日志到我的网站。 该网站有很多观点,数据可以在很短的时间内很大。 另外,我想实时显示使用情况的分析结果。

微软已经有礼貌地创build了一个名为“ 如何使用SQL Server来分析Web日志 ”的知识库文章,它应该能够回答你的标题问题。

是的,如果没有其他的理由,减less文件损坏问题,并使用SQL调度器使这些文件的备份更容易,将日志存储在SQL服务器是有意义的。 使用SQL Server数据库的优点实际上是不言自明的。 平面文本文件不提供数据挖掘能力。 可以通过SQL查询的关系数据库用于信息存储和检索。 这些信息可以很容易地从趋势,统计数据,相互关系等方面剔除。这些都是开发查询和报告的问题。

还有什么解决scheme 可能使用Splunk从平面文件中收集信息,但这是不一样的。 这不是完全相同的统计。

不要这么做 – 它会将另一个hibernate系统引入像写日志文件这样简单的事情。 重置SQL Server将中断日志logging过程。

我所做的是:

  • 日志文件到光盘上
  • 定期加载脚本加载到SQL Server中。 出错时,下一次尝试之后,他们会在一小时后重新加载;)

另请参阅MS LogParser将IIS日志文件加载到SQL Server中。 例如http://www.jaygeiger.com/index.php/2010/11/09/load-iis-log-files-into-sql/