【发布时间】:2012-11-17 09:48:01
【问题描述】:
我在运行 Windows Server 2008 r2 的 64 位计算机上安装了 Oracle 11g r2 客户端。安装以下内容: SQL Server 64 位 MS Office 64 位
我尝试从 excel/powerpivot 连接到 oracle db,它工作得非常好。
但是,当我尝试从 SSIS 连接到 Oracle 数据库时,我发现驱动程序和应用程序之间不匹配。
(标题:连接管理器
由于初始化提供程序时出错,测试连接失败。 错误 [IM014] [Microsoft][ODBC Driver Manager] 指定的 DSN 包含驱动程序和应用程序之间的架构不匹配)
我该如何克服这个问题? 谢谢!
【问题讨论】:
-
需要注意的一点是,如果您安装了 64 位 Office,您可能安装了 64 位 Oracle 驱动程序。 SQL Management Studio 和其他 SQL Server 工具始终是 32 位的,需要 32 位 Oracle 驱动程序。
-
SSMS 是 64 位的,检查一下。所以我猜SSIS也是64位的。在这种情况下,我该如何让它工作?我也应该安装 32 位 oracle 驱动程序吗?
标签: sql-server oracle ssis odbc oracleclient