Я пытаюсь подключиться к базе данных Oracle 9i с помощью SQL Management studio 2008.
Я пробовал это, но это не работает
EXEC sp_addlinkedserver 'OracleLinkedServer','Oracle','OraOLEDB.Oracle','TestDB';
EXEC sp_addlinkedsrvlogin 'OracleLinkedServer','false','SA','TestUsername','TestPassword';
Я могу создать связанный сервер ион проверяет правильно,
Но когда я выполняю это утверждение:
SELECT sysdate FROM OracleLinkedServer...dual;
... выдает ошибку:
Msg 7399, уровень 16, состояние1, строка 1
Поставщик OLE DB "OraOLEDB.Oracle" для связанного сервера "OracleLinkedServer" сообщил об ошибке.Провайдер вызвал ошибку сервера во внешнем процессе.
Сообщение 7311, уровень 16, состояние 2, строка 1
Не удалось получить набор строк схемы "DBSCHEMA_TABLES" для поставщика OLE DB "OraOLEDB.Oracle" для связанного сервера"OracleLinkedServer".Поставщик поддерживает интерфейс, но при его использовании возвращает код ошибки.