У меня такая же проблема. Вот мои настройки ...
- Windows 10 64-битная
- Инструменты данных SQL Server v10.0.40219.1 SP1
- Соединитель Oracle Attunity для служб SSIS (32-разрядная и 64-разрядная версия) v2.0
- Установлен 64-битный клиент Oracle v12.1.0
- 32-битный клиент Oracle установлен v12.1.0
- Настройка tnsnames.ora для указания на dev и экземпляр QA; проверено подключение через tnsping и sqlplus.
- Настройте ORACLE_HOME, чтобы он указывал на 64-битный каталог продукта
Я создал (MSORA) Microsoft Connector для Oracle через соединение Attunity. Я заполняю соединение с помощью tns-имени, имени пользователя и пароля. Я нажимаю кнопку Test Connection и вижу следующее:
Полная ошибка выглядит следующим образом:
===================================
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 в моей системе: