记录包执行的日志

Microsoft SQL Server Integration Services 包括日志记录功能。这些功能公开了用于日志记录的运行时事件,支持各种日志记录提供程序,并且提供有关日志记录的常见请求信息。信息可以记录到文本文件、SQL Server Profiler、SQL Server 数据库的 sysssislog 表、Windows 事件日志以及 XML 文件中。有关详细信息,请参阅 Integration Services 日志提供程序

可以通过使用 SSIS 设计器(该设计器是 Integration Services 提供的用于创建包的图形工具)将包配置为使用日志记录,或以编程方式进行配置。有关如何启用包及其容器和任务以便进行日志记录的详细信息,请参阅在包中实现日志记录

在使用 dtexec 命令提示实用工具运行包时,还可以包括日志记录。有关支持日志记录的命令提示参数的详细信息,请参阅 dtexec 实用工具(SSIS 工具)

查看日志中的信息

在包完成运行后,您可以查看包日志中的运行时信息。

下表介绍了 Integration Services 日志提供程序要向其写入信息的日志的位置。

日志提供程序

位置

文本文件

日志提供程序使用的文件连接管理器指定此文本文件的路径。

SQL Server Profiler

日志提供程序使用的文件连接管理器指定 SQL Server Profiler 所使用的文件的路径。

Windows 事件日志

Windows 事件查看器中的应用程序日志包含 Integration Services 日志信息。

SQL Server

日志提供程序使用的 OLE DB 连接管理器指定包含存储日志项的 sysssislog 表的 SQL Server 数据库。

XML 文件

日志提供程序使用的文件连接管理器指定 XML 文件的路径。

外部资源

Integration Services 图标(小) 使 Integration Services 保持最新

若要从 Microsoft 获得最新的下载内容、文章、示例和视频,以及从社区获得所选解决方案,请访问 MSDN 上的 Integration Services 页:

若要获得有关这些更新的自动通知,请订阅该页上提供的 RSS 源。