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

Откуда:
Сообщений: 31
Импорт.... можно и через openquery(), а вот как быть с экспортом?
По опыту линковки MySQL стал использовать такую конструкцию:

INSERT INTO LinkedServer1..Table1
SELECT * FROM Table2

но не проходит: Указан недопустимый каталог или схема для поставщика "MSDASQL" для связанного сервера "LinkedServer1"

подскажите, как воспользоваться OPENROWSET() для линкованого сервера (в справке примера не нашел). Если можно с примером)

Подойдет ли для данной проблемы bcp? если да, хотелось бы простейший пример использования с линкованым сервером
18 сен 09, 10:16    [7677135]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server к postgre SQL экспорт/импорт данных  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
INSERT INTO LinkedServer1.[база].[схема].Table1
SELECT * FROM Table2
-------------------------------------
Jedem Das Seine
18 сен 09, 10:26    [7677197]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server к postgre SQL экспорт/импорт данных  [new]
Avers
Member

Откуда:
Сообщений: 31
Решение хорошее... очевидное... но вот в чем незадача. В odbc дровах база уже явно указана, и линковка на самом деле не сервера, а базы, а значит, и такой вариант..... не работает :(
на MySQL точно не работал, а здесь.... я даже схему не знаю :(
18 сен 09, 10:30    [7677217]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server к postgre SQL экспорт/импорт данных  [new]
Glory
Member

Откуда:
Сообщений: 104751
Avers
Решение хорошее... очевидное... но вот в чем незадача. В odbc дровах база уже явно указана, и линковка на самом деле не сервера,

Mssql все равно, что вы указали в настройках odbc
Обращение к линкед серверу требует указать четырех частей полного имени объекта
И ваш драйвер должен еще поддерживать такое обращение к объектам
18 сен 09, 10:34    [7677247]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server к postgre SQL экспорт/импорт данных  [new]
Avers
Member

Откуда:
Сообщений: 31
Спасибо))

Остается вопрос, нет ли других способов INSERTа на линкованом сервере?
...
Дело в том, что имя линкованого сервера может быть в последствии изменено, и имя БД (хоть схема будет нетронута) в связи с этим пишется все так, что имя линк сервера передается как параметр процедуры.... не хочется сейчас править и добавлять еще один :(
Хочется найти и другие решения)
18 сен 09, 10:43    [7677324]     Ответить | Цитировать Сообщить модератору
Между сообщениями интервал более 1 года.
 Re: Linked Server к postgre SQL экспорт/импорт данных  [new]
J.d
Member

Откуда: Москва
Сообщений: 691
привет всем!
я не пойму есть ли таки возможность добавить линкед сервер в ms sql к postgresql ?

нашел в инете какойто драйвер но не осилил доку,
буду признателен за инфу
1 мар 16, 16:04    [18883123]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server к postgre SQL экспорт/импорт данных  [new]
Glory
Member

Откуда:
Сообщений: 104751
J.d
нашел в инете какойто драйвер но не осилил доку,

И что вы хотите ?
Чтобы кто-то другой ее осилил ?
Для этого вы написали оффтопик в тему семилетней давности ?
1 мар 16, 16:06    [18883139]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server к postgre SQL экспорт/импорт данных  [new]
J.d
Member

Откуда: Москва
Сообщений: 691
Glory,

я ищу ответ на вопрос о возможности подключения постгри к mssql
1 мар 16, 16:27    [18883300]     Ответить | Цитировать Сообщить модератору
 Re: Linked Server к postgre SQL экспорт/импорт данных  [new]
Glory
Member

Откуда:
Сообщений: 104751
J.d
я ищу ответ на вопрос о возможности подключения постгри к mssql

В mssql возможно создать linked server/distributed query к любому источнику ODBC, установленному на сервере
Как это сделать, написано в документации

И разве этот вопрос соответствует проблеме, обсудавшейся в данной теме 7 лет назад ?
1 мар 16, 16:33    [18883346]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить