SSIS无法使用Oracle 12c ODBC加载表或视图错误

时间:2018-09-17 21:15:07

标签: ssis odbc oracle12c

我们正在尝试在SSIS包中设置ODBC目标对象,并收到“无法加载任何表或视图”错误(请参见下面的屏幕快照)。该模式相对较新,我们可以在同一数据库中使用较旧的模式来实现。

一些观察:

  1. 我们能够通过Windows ODBC管理员和SSIS连接管理器成功地建立与架构的连接。

  2. 我们能够显示来自同一数据库的另一个模式的表。

  3. 如果我们这样做,也可以通过连接到另一个架构来显示导致错误的表(请参见下文)。

以上#3的更多信息。假设我们有模式/用户MySchemaA和MySchemaB,而MySchemaB是我们想要的模式/用户。如果我们直接连接到MySchemaB,它将无法正常工作。但是,如果我们授予MySchemaA权限以查看MySchemaB中的表并连接到MySchemaA ...,我们可以通过与MySchemaA的连接来间接查看MySchemaB中授予的表。希望能像泥一样清除。

有什么办法解决这个问题吗?

由于这是一个新的架构,是否需要在数据库侧进行一些设置以允许这样做?

我们使用Oracle 12c,并且已经安装了必要的驱动程序。还使用32位ODBC管理员来设置系统DSN。

enter image description here

0 个答案:

没有答案