21 октября 2010

Устал повторять!

Замучали вопросами о том, как в ODI (еще в 10g) подключаться к базам данных на MS SQL Server! Итак, что нужно сделать:
- Скачать JDBC-драйвера для MS SQL Server нужной версии. Они существуют в нынешнем виде с 2000 версии СУБД. (Предварительно остановите все процессы в ODI).
- Распаковать эти драйверы в ODI_HOME\oracledi\drivers. Если вы хотите использовать JDBC 4.0, то установите JDK 6.0 и переименуйте файл sqljdbc4.jar в sqljdbc.jar, предварительно переименовав старый файл в sqljdbc.ja_ (вдруг сгодится). Ну, и пропишите в системной переменной ODI_JAVA_HOME значение-путь к JDK 6.0. ODI не обрабатывает в значении переменной пробелы! Само собой, перезапустите ODI.
- Теперь на примере создания мастер-репозитория впишите:
Driver: com.microsoft.sqlserver.jdbc.SQLServerDriver
URL: jdbc:sqlserver://servername_or_ip:1433;SelectMethod=cursor;databaseName=db_odimaster;integratedSecurity=false

Комментариев нет:

Отправить комментарий