【发布时间】:2018-10-04 05:41:53
【问题描述】:
我有 OLEDB Destination 可以使用表或视图数据访问模式(非快速加载)插入到表中。
我的表有一个 AFTER INSERT 触发器,它将更新状态。
在生产环境中执行时,Package 会抛出以下错误。
SSIS Error Code DTS_E_OLEDBERROR.
An OLE DB error has occurred.
Error code: 0x80004005.
An OLE DB record is available.
Source: "Microsoft SQL Server Native Client 11.0"
Hresult: 0x80004005
Description: "Cannot find the object "MYTABLE_Response" because it does not exist or you do not have permissions."
表有权限(SELECT/INSERT/DELETE/UPDATE)
它在 UAT 中运行成功,但在 Prod 中没有运行。
对此的任何回应都会有所帮助。
【问题讨论】:
-
使用相同的凭据并尝试使用任何工具访问数据库,例如:SQL Server Management Studio。如果您有访问权限,请检查该表是否存在。还要检查 OLEDB 目标中的连接属性。
标签: sql-server ssis permissions oledbconnection