|
|
|
Не получается создать линкованный сервер PostgreSQL
|
|||
|---|---|---|---|
|
#18+
На ноуте с 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 ставить? Как быть?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 12:53:15 |
|
||
|
Не получается создать линкованный сервер PostgreSQL
|
|||
|---|---|---|---|
|
#18+
Драйвера ODBC бывают x32 и x64. Вам нужен тот драйвер, который совпадает битностью с MSSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 15:32:50 |
|
||
|
Не получается создать линкованный сервер PostgreSQL
|
|||
|---|---|---|---|
|
#18+
ziktuw, теперь пишет, что Не удалось проинициализировать объект источника данных поставщика OLE DB "MSDASQL" для связанного сервера "PGPRO_9_6". Поставщик OLE DB "MSDASQL" для связанного сервера "PG_PRO_9_6" вернул сообщение "[Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию". (Microsoft SQL Server, ошибка: 7303) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 16:33:09 |
|
||
|
Не получается создать линкованный сервер PostgreSQL
|
|||
|---|---|---|---|
|
#18+
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 Только название своего драйвера поставьте правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 17:29:39 |
|
||
|
Не получается создать линкованный сервер PostgreSQL
|
|||
|---|---|---|---|
|
#18+
ziktuw, спасибо, ч-з системные хп всё получилось. Код: sql 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2017, 18:47:11 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=174&tid=1690695]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 292ms |

| 0 / 0 |
