0

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

一些观察:

  1. 我们能够通过 Windows ODBC 管理员和 SSIS 连接管理器成功连接到架构。

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

  3. 如果我们通过连接到另一个模式来显示导致错误的模式中的表(见下文),我们还可以显示表。

更多关于上面的#3。假设我们有模式/用户 MySchemaA 和 MySchemaB,而 MySchemaB 是我们想要的。如果我们直接连接到 MySchemaB,它就不起作用。但是如果我们授予 MySchemaA 查看 MySchemaB 中的表并连接到 MySchemaA 的权限......我们可以通过连接到 MySchemaA 间接查看 MySchemaB 中授予的表。希望清澈如泥。

任何想法如何解决这一问题?

由于这是一个新模式,是否需要在数据库端设置一些东西才能允许这样做?

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

在此处输入图像描述

4

0 回答 0