基本上,我们有许多由 SharePoint 2007 网站生成的 SharePoint 使用日志文件,我们希望了解它们。为此,我们正在考虑读取日志文件并将其转储到具有适当列等的数据库中。现在我正打算制作一个 SSIS 包来读取所有文本文件并提取数据,这时我遇到了 LogParser。有没有办法使用 LogParser 将数据转储到 Sql Server 数据库或 SSIS 方式更好?或者还有其他更好的方法来使用 SharePoint 使用日志吗?
这是我们用来在 SQL Server 数据库中加载 IIS 日志文件的脚本:
LogParser "SELECT * INTO <TABLENAME> FROM <LogFileName>" -o:SQL -server:<servername> -database:<databasename> -driver:"SQL Server" -username:sa -password:xxxxx -createTable:ON
The <tablename>, <logfilename>, <servername>, <databasename>
sa密码需要根据您的规格进行更改。
根据我的经验,LogParser 非常适合将数据从 IIS 日志加载到 SQL Server,因此混合方法是最好的:
- 使用 LogParser 将 IIS 日志中的原始数据加载到 SQL Server
- 使用 SSIS 从临时表中提取和操作数据,该临时表包含将用于报告的最终表中的原始数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)