我有同样的问题。这是我的设置...
- Windows 10 64 位
- SQL Server 数据工具 v10.0.40219.1 SP1
- Attunity Oracle Connector for SSIS(32 位和 64 位)v2.0
- Oracle客户端64位安装v12.1.0
- oracle客户端32位安装v12.1.0
- 设置 tnsnames.ora 指向 dev 和 QA 实例;通过 tnsping 和 sqlplus 验证连接性。
- 设置 ORACLE_HOME 指向 64 位产品目录
我通过 Attunity 连接创建了一个 (MSORA) Microsoft Connector for Oracle。我使用 tns 名称、用户名和密码填充连接。我单击测试连接按钮,我看到以下内容:
完整的错误如下:
===================================
Error at Export SingleFile [Connection manager "Sample"]: Oracle Home not found.
(Microsoft Visual Studio)
===================================
Test connection failed
===================================
Oracle Home not found.
(Export SingleFile)
------------------------------
Program Location:
at Microsoft.SqlServer.Dts.Runtime.ConnectionManager.AcquireConnection(Object txn)
at Attunity.IntegrationServices.DataFlowUI.OracleUI.OraConnectionDialog.testConBtn_Click(Object sender, EventArgs e)
===================================
Oracle Home not found.
(Export SingleFile)
------------------------------
Program Location:
at Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConnectionManager100.AcquireConnection(Object pTransaction)
at Microsoft.SqlServer.Dts.Runtime.ConnectionManager.AcquireConnection(Object txn)
如果它没有从我的系统变量中拉取 oracle_home,它是从哪里拉取的?
这是我系统上的 ORACLE_HOME 环境变量: