Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Импорт вьюхи из Oracle в MS SQL  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Версия MS SQL -
Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (Intel X86) Sep 16 2010 20:09:22 Copyright (c) 1988-2008 Microsoft Corporation Enterprise Edition on Windows NT 6.0 <X86> (Build 6002: Service Pack 2) (VM)


Задача вытащить из оракла вьюху и запихнуть ее на скл.

имею: имя сервера на котором стоит оракл, логин и пароль пользователя который имеет права на искомую вьюху, имя вьюхи

Делал следующее:
Создал пустую БД и попробовал визардом сделать импорт, выбираю провайдер: MS OLE DB provider for Oracle, ввожу нужные данные, пробую test connection, в результате получаю ошибку "test connection failed because of an error in initialing provider"

далее погуглил и скачал утилиту: MS SQL Server Oracle Import, Export & Convert Software, с ее помощью подсоединился как к MS SQL так и к Oracle, только список таблиц пустой у оракла.

Подскажите как правильно вытащить вьюху из оракла?
21 июл 11, 14:11    [11006775]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Стоит ли настраивать линкед сервер для этого?
21 июл 11, 14:12    [11006783]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
Shakill
Member

Откуда: мск
Сообщений: 1887
andrew shalaev, а зачем такие извраты, разве у оракла нет клиентской тулзы типа management studio чтоб получить текст вьюхи там?
21 июл 11, 14:31    [11006952]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
+5 коп
Guest
andrew shalaev
Стоит ли настраивать линкед сервер для этого?
А чем Linked server не устроил-то? вполне себе нормальное решение
21 июл 11, 15:16    [11007375]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
AmKad
Member

Откуда:
Сообщений: 5308
andrew shalaev
Подскажите как правильно вытащить вьюху из оракла?

Что значит вытащить вьюху? Данные или скрипт создания? Если данные, то разово или регулярно?
21 июл 11, 15:22    [11007425]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
Владимир СА
Member

Откуда:
Сообщений: 7915
AmKad
andrew shalaev
Подскажите как правильно вытащить вьюху из оракла?

Что значит вытащить вьюху? Данные или скрипт создания? Если данные, то разово или регулярно?
Да вот тоже непонятно, что конкретно хотел ТС ?
Если данные, то Linked Server.
Если скрипт, то для оракла есть типа Toad. В нем скрипт посмотреть (скопировать) и по аналогии переписать на T-SQL...
21 июл 11, 15:26    [11007460]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
Нужны именно данные, проблема в том что я не могу зайти на оракл, собственно и не разбираюсь в нем, есть только логин и пароль пользователя который имеет право выполнять вьюху. Импорт нужно сделать единоразово.
21 июл 11, 15:42    [11007612]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
andrew shalaev
Нужны именно данные, проблема в том что я не могу зайти на оракл, собственно и не разбираюсь в нем, есть только логин и пароль пользователя который имеет право выполнять вьюху. Импорт нужно сделать единоразово.
Наверное, как "зайти на оракл", надо справшивать в форуме по Oracle, не?
21 июл 11, 15:44    [11007637]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
BestZvit
Member

Откуда: Гоблино
Сообщений: 2250
andrew shalaev
есть только логин и пароль пользователя


А ввести логин и пароль в соответствующие поля не удается ?
21 июл 11, 15:48    [11007679]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
andrew shalaev
Member

Откуда: Moscow
Сообщений: 610
BestZvit,

"Делал следующее:
Создал пустую БД и попробовал визардом сделать импорт, выбираю провайдер: MS OLE DB provider for Oracle, ввожу нужные данные, пробую test connection, в результате получаю ошибку "test connection failed because of an error in initialing provider""
21 июл 11, 15:50    [11007699]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
Владимир СА
Member

Откуда:
Сообщений: 7915
andrew shalaev
Нужны именно данные, проблема в том что я не могу зайти на оракл, собственно и не разбираюсь в нем, есть только логин и пароль пользователя который имеет право выполнять вьюху. Импорт нужно сделать единоразово.
В MSSMS через мастер импорта... и вперед...
21 июл 11, 15:54    [11007731]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
BestZvit
Member

Откуда: Гоблино
Сообщений: 2250
andrew shalaev
"Делал следующее:
Создал пустую БД и попробовал визардом сделать импорт, выбираю провайдер: MS OLE DB provider for Oracle, ввожу нужные данные, пробую test connection, в результате получаю ошибку "test connection failed because of an error in initialing provider""


Понятно..

У кого есть время - может позаниматься "лечением по фотографии"..
21 июл 11, 15:55    [11007733]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
Владимир СА
Member

Откуда:
Сообщений: 7915
andrew shalaev
BestZvit,

"Делал следующее:
Создал пустую БД и попробовал визардом сделать импорт, выбираю провайдер: MS OLE DB provider for Oracle, ввожу нужные данные, пробую test connection, в результате получаю ошибку "test connection failed because of an error in initialing provider""
Попробуй через Oracle Provider for OLE DB ...
21 июл 11, 16:11    [11007845]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
Владимир СА
Member

Откуда:
Сообщений: 7915
И вообще скрин-шот окна "Свойства связи с данным"...
21 июл 11, 16:13    [11007857]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
ТС, попросите у своего ораклового админа tnsnames.ora, настроенный на ваш сервер. и не забудьте, что вам клиента ораклового надо поставить на свой локальный коммп той же версии, что у вас на сервере
21 июл 11, 16:18    [11007903]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
AmKad
Member

Откуда:
Сообщений: 5308
Konst_One
ТС, попросите у своего ораклового админа tnsnames.ora, настроенный на ваш сервер. и не забудьте, что вам клиента ораклового надо поставить на свой локальный коммп той же версии, что у вас на сервере

С учетом того что импорт нужно сделать разово, то можно выгрузить в csv. С учетом проблемы подлючений видимо вместо админа сам автор.
21 июл 11, 17:06    [11008299]     Ответить | Цитировать Сообщить модератору
 Re: Импорт вьюхи из Oracle в MS SQL  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
тогда пусть на свой оракл заходит через toad или ещё как и выгружает данные в файлики, потом через импорт эти данные зальёт
21 июл 11, 17:08    [11008324]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить