edy*_*die 6 sql-server logging ssis
我是SSIS的新手.我创建了一个包含少量序列容器的包,其中包含很少的任务.该程序包将被安排自动运行,因此我希望将运行时错误和状态(如插入/更新/删除的行数)捕获到SQL数据库中我自己的日志记录表中.
我正在考虑使用SSIS日志记录到SQL Server功能将条目记录到默认表,然后创建一个SQL任务以将它们插入到我自己的日志记录表中.这是一个很好的方法吗?或者你建议其他更好的方法?
此外,我无法使SSIS日志记录正常工作.我找到了一个在线博客 如何在SSIS包中创建错误日志或自定义错误日志?描述了使用SSIS日志记录将条目记录到SQL Server的过程.但是,与博客中解释的不同,
我看不到在我的SQL Server数据库中创建的表dbo.sysssislog或dbo.sp_ssis_addlogentry表.我该怎么做错?以下是我遵循的步骤 -
__PRE__
还是无法在数据库中看到那些ssis表或程序.我正在使用SQL 2008R2.
任何建议和建议都非常感谢.
提前致谢.
Wil*_*man 10
查看列表中的#3.记下该数据库的位置.
导航到SSMS中的该数据库.展开数据库(单击左侧的加号).
对于表位置:
展开Tables文件夹.展开" 系统表"文件夹.该表应该在那里可见.它的名字是dbo.sysssislog.
对于程序位置:
展开Programmability文件夹.展开" 系统存储过程"文件夹.存储过程应该是可见的.它的名字是dbo.sp_ssis_addlogentry.