gpt4 book ai didi

sql-server - SSIS 日志记录到 SQL Server

转载 作者:行者123 更新时间:2023-12-03 00:42:42 25 4
gpt4 key购买 nike

我是 SSIS 的新手。我创建了一个包,其中包含几个序列容器和几个任务。该包将被安排自动运行,因此我想捕获运行时错误和状态,例如插入/更新/删除到 SQL 数据库中我自己的日志表的行数。

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

此外,我无法让 SSIS 日志记录正常工作。我找到了一个在线博客 How to create an error log or custom error log within an SSIS Package?描述使用 SSIS 日志记录将条目记录到 SQL Server 的过程。然而,与博客中解释的不同,

我看不到在 SQL Server 数据库中创建的 dbo.sysssislogdbo.sp_ssis_addlogentry 表。我一定做错了什么?这是我遵循的步骤 -

  1. 转到 SSIS 日志记录
  2. 选择的提供程序类型为 SQL Server
  3. 添加了用于配置的 OLEDB 连接
  4. 转到每个序列容器上的“详细信息”选项卡并选择适当的事件
  5. 点击“保存...”
  6. 提供了 XML 文件的位置和名称
  7. 保存包并运行它。仍然看不到数据库中的那些 ssis 表或过程。我使用的是 SQL 2008R2。

非常感谢任何建议和推荐。

提前致谢。

最佳答案

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

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

对于表格位置:

展开表格文件夹。展开系统表文件夹。该表应该在那里可见。它的名称是dbo.sysssislog

程序位置:

展开可编程性文件夹。展开系统存储过程文件夹。存储过程应该是可见的。它的名称是dbo.sp_ssis_addlogentry

关于sql-server - SSIS 日志记录到 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14163700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com