Я использую проприетарный продукт для автоматизированного тестирования, который использует механизм javascript для запуска тестовых сценариев.
Я пытаюсь подключиться к базе данных Oracle на сервере для настройки тестовых данных/среды. В моем коде используется следующая строка подключения:
var dbDriverString = 'Driver={Microsoft ODBC for Oracle};Server=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=1.1.1.1)(PORT=1521))(CONNECT_DATA=(SID=dbname)));Uid=abc;Pwd=abc;';
var connectionString = dbDriverString;
if (Database.DoAttach(connectionString, '') == true)
Tester.Assert('Connected to database.', true);
Я установил клиент Oracle Database 11g Release 2 (11.2.0.1.0) для клиента Microsoft Windows (x64) на свою виртуальную машину Windows. Я не могу подключиться к базе данных. Я продолжаю получать следующую ошибку:
[Microsoft] [Диспетчер драйверов ODBC] Сбой SQLAllocHandle драйвера на SQL_HANDLE_ENV.
Я правильно настроил все пути. ORACLE_HOME установлен, ORACLE_HOME/bin также установлен как переменная среды. Я также пытался использовать другие драйверы/строки подключения.
Любые предложения будут полезны.