Назад | Перейти на главную страницу

sql Server 2008 R2 (64-разрядная версия) и связанный сервер Oracle 10g

мы переходим с нашего старого SQL-сервера 2005 (32-разрядный) на Windows-сервер 2008 R2 с установленным на нем SQL-сервером 2008 (64-разрядный). на старом сервере у нас был связанный сервер с нашим другим сервером, который был oracle 10g, может кто-нибудь, пожалуйста, скажите мне, как я могу создать связанный сервер на этом новом сервере, поскольку я не мог найти поставщика данных для oracle на сервере sql 2008 и я пробовал многие решения Oracle, но ни одно из них не могло быть установлено на сервере 2008 (не удалось на самом первом этапе проверки версии ОС). подскажите пожалуйста, как мне установить провайдера для оракула и откуда мне его скачать. Спасибо

хорошо, я нашел способ, как это сделать, и я объясню это здесь, поскольку я думаю, что у других людей может быть эта проблема:

Используйте правильный и единственный сертифицированный источник установки отсюда

Распакуйте и откройте командную строку в каталоге ".. \ database", где находится "setup.exe". Выполните следующую команду: setup.exe -ignoreSysprereqs

Подождите, пока появятся окна OUI, и продолжайте выбирать свои предпочтения. Когда появится окно предварительных требований OUI, появится следующая ошибка:

ИНФОРМАЦИЯ: пользователь вручную проверил «Проверка требований к операционной системе ...». ИНФОРМАЦИЯ: Проверка сертифицированных версий. Это предварительное условие для проверки того, сертифицировано ли программное обеспечение Oracle на текущей операционной системе. ИНФОРМАЦИЯ: Ожидаемый результат: один из 5.0,5.1,5.2,6.0 Фактический результат: 6.1 Проверка завершена. Общий результат этой проверки: Failed <<<<

Установите флажок, чтобы обойти ошибку и продолжить установку

и еще кое-что, что вам нужно сделать перед созданием связанного сервера: перейдите в студию управления сервером sql, откройте объекты сервера \ связанные серверы \ поставщики, щелкните правой кнопкой мыши на oraoledb.oracle и в свойствах установите флажок Разрешить inprocess.

все готово, теперь используйте oraoledb.oracle для создания связанного сервера.