В соответствии со стандартной процедурой, которую мы годами использовали для предыдущих версий Oracle и SQL Server, я установил последний пакет Oracle ODAC, который включает драйвер Oracle OLE, на наши новые узлы SQL Server 2008 R2 x64. Я выполнил рекомендованную перезагрузку системы, но OraOLEDB.Oracle не отображается в узле «Связанные серверы \ провайдеры» в SSMS. Единственная разница между этой установкой и предыдущими установками SQL Server заключается в том, что я сейчас использую SQL Server x64 (в Windows 2008 R2). Должно ли это иметь какое-то значение?
Обратите внимание, что я могу подключаться к серверам Oracle с помощью SQL * Plus непосредственно с узлов SQL Server. Единственное, чего мне не хватает - это провайдера. Кто-нибудь знает, что мне не хватает? В Интернете есть много постов, но, похоже, много путаницы и устаревших ссылок на страницу загрузки Oracle.
Единственное, что мне нужно сделать, - это создать связанный сервер с Oracle и выполнить к нему запросы на выборку. Мне не нужно ничего делать через Visual Studio.