Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема создания линк сервера с Ораклом  [new]
Roman35
Member

Откуда:
Сообщений: 61
НА моей машине стоит MS SQL server 2008 32 bit
Стоит также кліент Оракла Release 11.2.0.1.0 Production

С помощью Oracle sql developer подключаюсь к базе без проблем и вижу все таблицы и вьюшки.
Делаю линк из MS SQL

Связанный сервер
Поставщик Oracle Provider for Ole DB
Название продукта oracle
Источник данных Iscard_Test

В разделе безопасность указал логин и пароль подключения
В файлe TNSnames.ora прописано

ISCARD_TEST.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.8.2)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = iscardtest)
)
)
Линк создается,но при попытке просмотра перечня таблиц вываливается ошибка

ЗАГОЛОВОК: Microsoft SQL Server Management Studio
------------------------------

Failed to retrieve data for this request. (Microsoft.SqlServer.Management.Sdk.Sfc)



------------------------------
ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

Поставщик OLE DB "OraOLEDB.Oracle" для связанного сервера "ORATEST" сообщил об ошибке. Отказано в доступе.
Не удалось получить требуемый интерфейс ("IID_IDBSchemaRowset") от поставщика OLE DB "OraOLEDB.Oracle" для связанного сервера "ORATEST". (Microsoft SQL Server, ошибка: 7399)



Как устранить ошибку? Как правильно настроить соединение?
7 авг 13, 14:04    [14675754]     Ответить | Цитировать Сообщить модератору
 Re: Проблема создания линк сервера с Ораклом  [new]
Mnior
Member

Откуда: Кишинёв
Сообщений: 6724
Roman35
Как устранить ошибку? Как правильно настроить соединение?
Ва так спрашивайте думая что работать с оракаклом в скуле не составляет проблем.

Ещё никто на планете не работал без граблей с линком на оракл.
Так что запаситесь бидонами вазелина и начните искать темы на форуме и в нете, вчитываться в детали и перебирать варианты.
Каждая установка линка уникальна в своём множестве багов.

Одно лишь непонятно, какого фига у вас 32 битная система? На дворе какбэ 21 век.
Это ещё +100500 к граблям.

Welcome.
7 авг 13, 15:30    [14676375]     Ответить | Цитировать Сообщить модератору
 Re: Проблема создания линк сервера с Ораклом  [new]
Glory
Member

Откуда:
Сообщений: 104751
Roman35
Поставщик OLE DB "OraOLEDB.Oracle" для связанного сервера "ORATEST" сообщил об ошибке. Отказано в доступе.

Проверяйте, под кем идет доступ
7 авг 13, 15:32    [14676392]     Ответить | Цитировать Сообщить модератору
 Re: Проблема создания линк сервера с Ораклом  [new]
Marchuk
Member

Откуда: Москва
Сообщений: 104
Glory,

Аналогичная проблема.
Доступ идет под выделенным логином и паролем.
одна машина
SQL 2008 R2 32-bit - коннект к Ораклу есть
другая машина
SQL 2012 64-bit - вываливается в ошибку.
24 мар 14, 15:13    [15778015]     Ответить | Цитировать Сообщить модератору
 Re: Проблема создания линк сервера с Ораклом  [new]
Glory
Member

Откуда:
Сообщений: 104751
Marchuk
вываливается в ошибку.

MSSQL не может отказать в доступе к другому серверу. Это другой сервер может оказать в доступе MSSQL-ю.
24 мар 14, 15:15    [15778043]     Ответить | Цитировать Сообщить модератору
 Re: Проблема создания линк сервера с Ораклом  [new]
Marchuk
Member

Откуда: Москва
Сообщений: 104
как я решил эту проблему.
Заходим в "Объекты сервера".
Выбираем "Связанные серверы".
Выбираем "Поставщики".
Выбираем свойства "OraOLEDB.Oracle".
Ставим галочку в поле "Допускать в ходе процесса".
Жмем ОК.
Все работает )))
24 мар 14, 15:18    [15778065]     Ответить | Цитировать Сообщить модератору
 Re: Проблема создания линк сервера с Ораклом  [new]
Roman35
Member

Откуда:
Сообщений: 61
Marchuk,

Большое спасибо!
Это именно то что требовалось.
11 сен 14, 11:14    [16562856]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить