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

Откуда:
Сообщений: 29
Добрый день, коллеги.
Прилинковал PostgreSQL через ODBC драйвер.
База видна, но вся кириллица в таблицах отображается вопросами.

Соответственно вопрос, в какую сторону копать? ...

Заранее спасибо, коллеги.
16 ноя 20, 19:09    [22233258]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка кодировки у линкованного PostgreSQL  [new]
felix_ff
Member

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

драйвер выбрали какой?
там должно быть чето вида ODBC Driver (UNICODE), по памяти пишу может немного по другому называться.
16 ноя 20, 19:30    [22233289]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка кодировки у линкованного PostgreSQL  [new]
AlexKM2020
Member

Откуда:
Сообщений: 29
Спасибо за ответ.
Драйвер взял вот от сюда, последний: https://www.postgresql.org/ftp/odbc/versions/msi/
Как и написано в инструкции взял UNICODE: https://www.mssqltips.com/sqlservertip/3662/sql-server-and-postgresql-linked-server-configuration--part-2/
Но так же попробовал ANSI, так же не получилось, место русских букв знаки вопросов.
17 ноя 20, 09:34    [22233501]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка кодировки у линкованного PostgreSQL  [new]
Yasha123
Member

Откуда:
Сообщений: 1929
покажите
select serverproperty('collation')
17 ноя 20, 11:08    [22233552]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка кодировки у линкованного PostgreSQL  [new]
AlexKM2020
Member

Откуда:
Сообщений: 29
Cyrillic_General_CI_AS
17 ноя 20, 13:15    [22233666]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка кодировки у линкованного PostgreSQL  [new]
AlexKM2020
Member

Откуда:
Сообщений: 29
Коллеги, а может кто линковал PostgreSQL не через ODBC драйвер или как по другому удавалось цепляться?
Или если у кого получалось, то какой версией драйвера?

Потому как MSSQL ни в какую не воспринимает кириллицу даже по длине, какая бы ни была длина строки, только три вопроса подлец возвращает.

Спасибо, если кто ответит...
вчера, 19:03    [22239000]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка кодировки у линкованного PostgreSQL  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8047
AlexKM2020,

знаки вопроса при просмотре чего?
сегодня, 11:52    [22239232]     Ответить | Цитировать Сообщить модератору
 Re: Ошибка кодировки у линкованного PostgreSQL  [new]
FFFFFFFF
Member

Откуда:
Сообщений: 30
Запросы через предварительно созданный dsn тоже не работают?

Select *
FROM OPENROWSET('MSDASQL', 'ODBC;DRIVER=PostgreSQL;DSN=x;DATABASE=y;SERVER=z;PORT=5432;UID=p;PWD=w;',
 'SELECT * xxx') Rowset_1
сегодня, 12:03    [22239247]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить