среда, 3 апреля 2019 г.

Создание linked server к базе Oracle


Шаг 1. Установить Oracle Provider for OLE DB (обратиться к администратору базы Oracle, так как потребуется указать пользователя, имеющего права на клиентскую часть).

Шаг 2. Настроить провайдер, а именно установить свойство Allow inprocess - Enable.






Шаг 3. Выполнить SQL процедуру создания Linked Server sp_addlinkedserver.  Если есть информация о TNS, нужно написать HOST:PORT/SERVICE_NAME.

--Create the Oracle Linked Server:  
EXEC sp_addlinkedserver @server, @srvproduct, @provider, @datasrc 

--For example: If I want to create a linked server called LK_TIPS to the ORATIPS 
--database on the SRVORA1 server, listening on the default port of 1521 my query 
--would look like this: 
EXEC sp_addlinkedserver 'LK_TIPS', 'Oracle', 'OraOLEDB.Oracle', 'SRVORA1:1521/ORATIPS' 


Шаг 4. Указать имя пользователя и пароль с помощью хранимой процедуры либо в окне свойств Linked Server. 

EXEC sp_addlinkedsrvlogin 'LK_TIPS', 'FALSE', 'sa', 'password'
Шаг 5. В окне свойств Linked Server указать свойство RPC Out = True


Done

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

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