2010-11-18 2 views
2

Мне нужно импортировать таблицу из базы данных Oracle в таблицу в базе данных SQL Server 2008 Enterprise. Какое самое быстрое и простое решение? Могу ли я использовать связанный сервер (для связи с SQL Server 2008 с Oracle), чтобы выбрать * из таблицы Oracle и вставить их в таблицу SQL Server? Оцените, есть ли какие-либо готовые к использованию документы.доступ к данным Oracle из SQL Server

BTW: поскольку таблица Oracle содержит двоичные поля (BLOB), поэтому экспортировать данные в таблицу Oracle в текстовый файл, а затем импортировать текстовый файл в SQL Server может оказаться невозможным, правильно?

спасибо заранее, Джордж

+2

... Такие как у вас есть решение ... Использование Linked Server было бы прекрасным способом обработки данных. Лучшая часть, вероятно, вы уже понимаете, как использовать Linked Server. Смирись с этим. –

+0

Привет, Джон, ранее я использовал связанный сервер, но не имел дело с Oracle. Не могли бы вы порекомендовать мне пошаговый документ? Я не уверен, есть ли какие-либо ключевые настройки, например, какие драйверы выбрать? Любые другие варианты? – George2

ответ

2

Вот две статьи о создании связанного сервера

Использование OLEDB подключения на 32-битной SQL Server http://www.sqlmag.com/article/sql-server/setting-up-an-oracle-linked-server49687.aspx

Использование ODBC на 64-разрядные SQL Server http://tlingenf.spaces.live.com/blog/cns!B1B09F516B5BAEBF!216.entry

or google "SQL Server 2008 Создать связанный сервер с Oracle"

+0

Прохладный, спасибо! :-) – George2

+0

Отлично. Отличный ответ на мой вопрос. –

Смежные вопросы