powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как работают SQL-server и ORACLE-server вместе?
4 сообщений из 4, страница 1 из 1
Как работают SQL-server и ORACLE-server вместе?
    #32000009
Artem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня проблема! Есть два сервера SQL и ORACLE. Необхомо данный с ORACLE сервера переслать на SQL
сервер. Стоит ли делать это при помощи запросов?
Иэвестно, что не все запросы иденитичны. И вообще, качать данные с ORACLE сервера возможно ли при помощи MS-SQL 7.0? Eсли что-то стоящее, то
подскажите. Заранее благодарен!
...
Рейтинг: 0 / 0
Как работают SQL-server и ORACLE-server вместе?
    #32000010
Фотография judge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще один вариант - это использование распределенных запросов. Этот механизм позволяет SQL Server'у работать с любым источником данных через OLE DB.

1) Нужно установить флаги

SET ANSI_WARNINGS ON
SET ANSI_NULLS ON

2) Сконфигурировать источник OLE DB.

Теперь можно ссылаться на другой сервер указывая этот источник. Примерно так:

SELECT * FROM oracle_server.database.dbo.table
...
Рейтинг: 0 / 0
Как работают SQL-server и ORACLE-server вместе?
    #32000011
wlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переслать данные можно несколькими путями:

1) Выгрузить их в текстовый файл а затем с помощью BCP или DTS залить их на MS SQL Server

2) Использовать напрямую DTS MS SQL Server'a

На самом деле предочтительней второй вариант, он хоть и чуть-чуть медленнее зато DTS легко настраиваится с помощью Wizard'а

Для более полной информации можно посмотреть Books Online MS SQL Server'a - Data Transformation Services
...
Рейтинг: 0 / 0
Как работают SQL-server и ORACLE-server вместе?
    #32000627
petr13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вариант с DTS не для слабонервных. Он реален, если число записей в таблице не превышает 100.
Была у меня как то задачка по перекачки данных из MS SQL в Oracle. Пара Select (MS SQL) Insert (Oracle)
DTS обрабатывалась секунд за 15. После чего я на энто дело плюнул и поступил следующим образом.
Написал скрипт примерно следующего вида:

Select 'insert into t1 values(',c1,',',c2....,');' отработал его в MS SQL и получил другой скрипт,
для Oracle, после чего его и исполнил. Я понимаю, что это несколько через зад, но зато намного
быстрее.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как работают SQL-server и ORACLE-server вместе?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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