记录包执行的日志
Microsoft SQL Server 2005 Integration Services (SSIS) 包括日志记录功能。这些功能公开了用于日志记录的运行时事件,支持各种日志记录提供程序,并且提供有关日志记录的常见信息。信息可以记录到文本文件、SQL Server Profiler、SQL Server 数据库的 sysdtslog90 表、Windows 事件日志以及 XML 文件中。有关详细信息,请参阅 Integration Services 日志提供程序。
可以通过使用 SSIS 设计器(该设计器是 Integration Services 提供的用于创建包的图形工具)将包配置为使用日志记录,或以编程方式进行配置。有关如何启用包及其容器和任务以便进行日志记录的详细信息,请参阅在包中实现日志记录。
在使用 dtexec 命令提示实用工具运行包时,还可以包括日志记录。有关支持日志记录的命令提示参数的详细信息,请参阅 dtexec 实用工具。
查看日志中的信息
在包完成运行后,您可以查看包日志中的运行时信息。
下表介绍了 Integration Services 日志提供程序要向其写入信息的日志的位置。
日志提供程序 | 位置 |
---|---|
文本文件 |
日志提供程序使用的文件连接管理器指定此文本文件的路径。 |
SQL Server Profiler |
日志提供程序使用的文件连接管理器指定 SQL Server Profiler 所使用的文件的路径。 |
Windows 事件日志 |
Windows 事件查看器中的应用程序日志包含 Integration Services 日志信息。 |
SQL Server |
日志提供程序使用的 OLE DB 连接管理器指定包含存储日志项的 sysdtslog90 表的 SQL Server 数据库。 |
XML 文件 |
日志提供程序使用的文件连接管理器指定 XML 文件的路径。 |