powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ODBC соединение
2 сообщений из 2, страница 1 из 1
ODBC соединение
    #33708297
Miro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, подскажите.

Мне нужно подключиться к PostgreSQL базе из MSSQL сервера. У меня есть рабочее ODBC соединение = samsung.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
EXEC sp_addlinkedserver 
   @server = 'samsung', 
   @srvproduct = '',
   @provider = 'MSDASQL', 
   @datasrc = 'samsung'

go

SELECT *
FROM samsung.samsung.admin.shipmentcode

В результате получаю ошибку. Что я делаю не так?

Server: Msg 7303, Level 16, State 2, Line 1
Could not initialize data source object of OLE DB provider 'MSDASQL'.
[OLE/DB provider returned message: Операция была отменена.]
OLE DB error trace [OLE/DB Provider 'MSDASQL' IDBInitialize::Initialize returned 0x80040e4e].
...
Рейтинг: 0 / 0
ODBC соединение
    #33708674
фффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ODBC DSN системный? Т.е. виден аккаунту, под которым запускается MSSQL, обычно LocalSystem?
Можно попробовать создать линкед-сервер не скриптом, а в Enterprise Manager'e, и просмотреть там список таблиц.

Ещё может быть, обращение к таблице по полному имени не проходит (у меня например всё время какие-то непонятные штуки с извлечением метаданных происходят, то лепится - то не лепится). Через OPENQUERY надёжнее работает.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / ODBC соединение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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