SSIS记录到SQL Server

edy*_*die 6 sql-server logging ssis

我是SSIS的新手.我创建了一个包含少量序列容器的包,其中包含很少的任务.该程序包将被安排自动运行,因此我希望将运行时错误和状态(如插入/更新/删除的行数)捕获到SQL数据库中我自己的日志记录表中.

我正在考虑使用SSIS日志记录到SQL Server功能将条目记录到默认表,然后创建一个SQL任务以将它们插入到我自己的日志记录表中.这是一个很好的方法吗?或者你建议其他更好的方法?

此外,我无法使SSIS日志记录正常工作.我找到了一个在线博客 如何在SSIS包中创建错误日志或自定义错误日志?描述了使用SSIS日志记录将条目记录到SQL Server的过程.但是,与博客中解释的不同,

我看不到在我的SQL Server数据库中创建的表dbo.sysssislogdbo.sp_ssis_addlogentry表.我该怎么做错?以下是我遵循的步骤 -

__PRE__

还是无法在数据库中看到那些ssis表或程序.我正在使用SQL 2008R2.

任何建议和建议都非常感谢.

提前致谢.

Wil*_*man 10

查看列表中的#3.记下该数据库的位置.

导航到SSMS中的该数据库.展开数据库(单击左侧的加号).

对于表位置:

展开Tables文件夹.展开" 系统表"文件夹.该表应该在那里可见.它的名字是dbo.sysssislog.

对于程序位置:

展开Programmability文件夹.展开" 系统存储过程"文件夹.存储过程应该是可见的.它的名字是dbo.sp_ssis_addlogentry.