powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка кодировки у линкованного PostgreSQL
10 сообщений из 10, страница 1 из 1
Ошибка кодировки у линкованного PostgreSQL
    #40019076
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, коллеги.
Прилинковал PostgreSQL через ODBC драйвер.
База видна, но вся кириллица в таблицах отображается вопросами.

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

Заранее спасибо, коллеги.
...
Рейтинг: 0 / 0
Ошибка кодировки у линкованного PostgreSQL
    #40019097
felix_ff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020,

драйвер выбрали какой?
там должно быть чето вида ODBC Driver (UNICODE), по памяти пишу может немного по другому называться.
...
Рейтинг: 0 / 0
Ошибка кодировки у линкованного PostgreSQL
    #40019261
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за ответ.
Драйвер взял вот от сюда, последний: 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, так же не получилось, место русских букв знаки вопросов.
...
Рейтинг: 0 / 0
Ошибка кодировки у линкованного PostgreSQL
    #40019299
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
покажите
Код: sql
1.
select serverproperty('collation')
...
Рейтинг: 0 / 0
Ошибка кодировки у линкованного PostgreSQL
    #40019381
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cyrillic_General_CI_AS
...
Рейтинг: 0 / 0
Ошибка кодировки у линкованного PostgreSQL
    #40022545
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, а может кто линковал PostgreSQL не через ODBC драйвер или как по другому удавалось цепляться?
Или если у кого получалось, то какой версией драйвера?

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

Спасибо, если кто ответит...
...
Рейтинг: 0 / 0
Ошибка кодировки у линкованного PostgreSQL
    #40022701
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexKM2020,

знаки вопроса при просмотре чего?
...
Рейтинг: 0 / 0
Ошибка кодировки у линкованного PostgreSQL
    #40022715
FFFFFFFF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запросы через предварительно созданный dsn тоже не работают?

Код: sql
1.
2.
3.
Select *
FROM OPENROWSET('MSDASQL', 'ODBC;DRIVER=PostgreSQL;DSN=x;DATABASE=y;SERVER=z;PORT=5432;UID=p;PWD=w;',
 'SELECT * xxx') Rowset_1
...
Рейтинг: 0 / 0
Ошибка кодировки у линкованного PostgreSQL
    #40023201
andreymx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как промежуточное решение
На стороне источника в таких случаях можно вьюху сделать
И cast as nvarchar
...
Рейтинг: 0 / 0
Ошибка кодировки у линкованного PostgreSQL
    #40025300
AlexKM2020
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня, коллеги!
Проблема решена...
Это были настоящие знаки - вопросы...
Просто софт на стороне клиента так работает, но это детали.

Коллеги, спасибо, за ваши ответы и желание помочь!!!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Ошибка кодировки у линкованного PostgreSQL
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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