Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не получается создать линкованный сервер PostgreSQL / 5 сообщений из 5, страница 1 из 1
12.12.2017, 12:53:15
    #39568261
8-(
8-(
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается создать линкованный сервер PostgreSQL
На ноуте с Win 8.1 x64 стоит мс скл 2005
Microsoft SQL Server 2005 - 9.00.5000.00 (Intel X86) Dec 10 2010 10:56:29 Copyright (c) 1988-2005 Microsoft Corporation Express Edition with Advanced Services on Windows NT 6.2 (Build 9200: )
и PostgreSQL 9.6 x64.
Пытаюсь прилинковать Постгре, все делал последовательно, как в ссылке
https://www.mssqltips.com/sqlservertip/3662/sql-server-and-postgresql-linked-server-configuration--part-2/

--установил ОДБЦ драйвер постгре
--создал системный ДСН

и на этапе настройки линкованного сервера получаю ошибку

Не удалось проинициализировать объект источника данных поставщика OLE DB "MSDASQL" для связанного сервера "PG_PRO_9_6".
Поставщик OLE DB "MSDASQL" для связанного сервера "PG_PRO_9_6" вернул сообщение "[Microsoft][Диспетчер драйверов ODBC] В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу.". (Microsoft SQL Server, ошибка: 7303)

Это значит всё, конец? Нужно MS SQL Server x64 ставить?
Как быть?!
...
Рейтинг: 0 / 0
12.12.2017, 15:32:50
    #39568392
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается создать линкованный сервер PostgreSQL
Драйвера ODBC бывают x32 и x64. Вам нужен тот драйвер, который совпадает битностью с MSSQL
...
Рейтинг: 0 / 0
12.12.2017, 16:33:09
    #39568451
8-(
8-(
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается создать линкованный сервер PostgreSQL
ziktuw, теперь пишет, что

Не удалось проинициализировать объект источника данных поставщика OLE DB "MSDASQL" для связанного сервера "PGPRO_9_6".
Поставщик OLE DB "MSDASQL" для связанного сервера "PG_PRO_9_6" вернул сообщение "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию". (Microsoft SQL Server, ошибка: 7303)
...
Рейтинг: 0 / 0
12.12.2017, 17:29:39
    #39568523
ziktuw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается создать линкованный сервер PostgreSQL
8-(ziktuw, теперь пишет, что

Не удалось проинициализировать объект источника данных поставщика OLE DB "MSDASQL" для связанного сервера "PGPRO_9_6".
Поставщик OLE DB "MSDASQL" для связанного сервера "PG_PRO_9_6" вернул сообщение "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию". (Microsoft SQL Server, ошибка: 7303)


А это означает, что строка соединения указана неправильно. Поищите правильный вариант. Наименование драйвера должно быть в этой строке тоже. Пользуйтесь не визардом, а sp_addlinkedserver. По примеру как здесь http://www.postgresonline.com/journal/archives/46-Setting-up-PostgreSQL-as-a-Linked-Server-in-Microsoft-SQL-Server-64-bit.html
Только название своего драйвера поставьте правильно.
...
Рейтинг: 0 / 0
12.12.2017, 18:47:11
    #39568592
мегамозг
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается создать линкованный сервер PostgreSQL
ziktuw, спасибо, ч-з системные хп всё получилось.
Код: sql
1.
2.
3.
4.
5.
6.
EXEC master.dbo.sp_addlinkedserver @server = N'PG', @srvproduct=N'PostgreSQL', 
    @provider=N'MSDASQL', @provstr=N'Driver=PostgreSQL Unicode(x64);uid=postgres;Server=localhost;database=rtr;
    pwd=sa'
 /* For security reasons the linked server remote logins password is changed with ######## */
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N'PG',
        @useself=N'True',@locallogin=NULL,@rmtuser=NULL,@rmtpassword=NULL
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Не получается создать линкованный сервер PostgreSQL / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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