在启用包登录后,无法查看SQL Server上的sysssislog表

时间:2014-08-14 18:29:47

标签: ssis sql-server-2012 sql-server-data-tools

我在其中一个软件包上启用了日志记录并将其指向SQL Server。我确认我添加了OnError,OnPreExecute和OnPostExecute事件的日志记录,并且包运行正常。但是当我转到SSMS查看结果时,我没有看到表本身与MSDB或任何其他数据库。

我错过了什么?

1 个答案:

答案 0 :(得分:3)

没关系。我在查看错误的数据库。我认为sysssislog表是在msdb数据库上默认创建的,但事实证明它是在不同的数据库中创建的。

如果您遇到类似的问题,您可能需要寻找一些事项:

1)如果在“记录”窗口中捕获或未捕获任何事件。确保记录相应的任务,并且还捕获其中的相应详细信息。

2)检查连接字符串,确保您对要写入的数据库具有适当的权限。

3)如果你仍然没有看到它工作,尝试一种不同的日志记录方法(写入文本文件),这应该清除权限是一个问题或其他东西。