我在用着IIS 8.5 高级日志记录并记录一些自定义 HTTP 标头。我如何定期(即每分钟)将原始日志导入 SQL?我想避免 ODBC 日志记录的开销,Microsoft 也建议不要这样做。例如,是否有可以通过 Powershell 编写脚本的命令行实用程序?也许bcp
?还有其他吗?
答案1
您可以使用微软的日志解析器实用程序。
它能够转储到 SQL 数据库中,并且能够创建检查点文件,以便只导入尚未处理的记录。它既可以用作独立可执行文件,也可以通过 ActiveX 控件以编程方式调用
我在用着IIS 8.5 高级日志记录并记录一些自定义 HTTP 标头。我如何定期(即每分钟)将原始日志导入 SQL?我想避免 ODBC 日志记录的开销,Microsoft 也建议不要这样做。例如,是否有可以通过 Powershell 编写脚本的命令行实用程序?也许bcp
?还有其他吗?
您可以使用微软的日志解析器实用程序。
它能够转储到 SQL 数据库中,并且能够创建检查点文件,以便只导入尚未处理的记录。它既可以用作独立可执行文件,也可以通过 ActiveX 控件以编程方式调用