Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обмен данными между SQL Server и Oracle Server / 5 сообщений из 5, страница 1 из 1
06.11.2001, 14:47
    #32016648
Максим
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными между SQL Server и Oracle Server
Каким образом происходит обмен данными между SQL Server и Oracle Server .
Кто сталкивался, помогите plz.
...
Рейтинг: 0 / 0
06.11.2001, 16:33
    #32016654
MishGan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными между SQL Server и Oracle Server
Для работы с Окаклом через MS SQL можно использовать функции OPENQUERY или OPENRECORDSET (см. BOL)
Если нужно из ORACLE лезть в MS, то для этого сначала почитать раздел доки который называется "Part III Heterogeneous Services Concepts and Administration" (ORACLE 8.1.7, насчет других версий не знаю)
Смысл там в том, что создается DB-LINK к серверу MSSQL и далее с ним можно работать как с обычным DB-LINKом.
...
Рейтинг: 0 / 0
06.11.2001, 16:35
    #32016655
MishGan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными между SQL Server и Oracle Server
Ну а если просто нужно перегнать один раз данные, то вполне подойдет DTS.
...
Рейтинг: 0 / 0
07.11.2001, 20:29
    #32016668
sergey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными между SQL Server и Oracle Server
Check the last issue of the SQL Server Magazine , eng edition. Huge artitle how to set up the linked servers to Oracle, for example was created the linked server on SQL 2000 and you can use the following statement to get data from Oracle:

select * from OPENQUERY([OracleGLS2PROD_User142222],
'select * from GIFADMIN.GIF_INTERFACE_STATUS
where BRANCH_ID = 2 AND TO_CHAR(START_DATE) = TO_CHAR(SYSDATE) order by INTERFACE_ID')

as you see the beaty that you using in the second part the ORACLE T-SQL rules (TO_CHAR) statement for example
...
Рейтинг: 0 / 0
08.11.2001, 14:54
    #32016704
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными между SQL Server и Oracle Server
Если устраивает обмен только на стороне SQL, тогда:
1. Ставим клиентскую част оракла на машину с SQL
2. Настраиваем tnsnames.ora на машине с SQL
3. SQL->EM->Наш_Cервер->Security->Linked Servers->New ...
4. Провайдер не оракловый, а мелькомягких
5. Работаем через select * from linked_server..user_oracle.table_oracle

У меня работает с клиентом оракла 8.1.7 и SQL2000(SP1).
Правда нужно иметь открытов консольную сессию
на SQL-сервере, иначе (если не войти локально) не подцепляем
почему-то оракла-сервера...
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Обмен данными между SQL Server и Oracle Server / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]