我在其中一个软件包上启用了日志记录并将其指向SQL Server。我确认我添加了OnError,OnPreExecute和OnPostExecute事件的日志记录,并且包运行正常。但是当我转到SSMS查看结果时,我没有看到表本身与MSDB或任何其他数据库。
我错过了什么?
答案 0 :(得分:3)
没关系。我在查看错误的数据库。我认为sysssislog表是在msdb数据库上默认创建的,但事实证明它是在不同的数据库中创建的。
如果您遇到类似的问题,您可能需要寻找一些事项:
1)如果在“记录”窗口中捕获或未捕获任何事件。确保记录相应的任务,并且还捕获其中的相应详细信息。
2)检查连接字符串,确保您对要写入的数据库具有适当的权限。
3)如果你仍然没有看到它工作,尝试一种不同的日志记录方法(写入文本文件),这应该清除权限是一个问题或其他东西。