Rate this post
Возникла необходимость получать данные в MS SQL из БД Oracle, что же делать?
1. Необходимо на сервере с MS SQL установить oracle client нужной версии, берем с официального сайта.
2. Настраиваем tnsnames.ora для сервера oracle
myoracle =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = <hostname_oracle_server>)(PORT = 1521))
)
(CONNECT_DATA =
(SID = <SID DB>)
(SERVER = DEDICATED)
)
)
2. Запускаем Microsoft SQL Server Management Studio, переходим Server Objects-> Linked Servers и создаем новую связь
Водим логин и пароль и связь готова