Текущее время: Пт, мар 29 2024, 02:10

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Подключение к MSSQL Server: проблема с UNICODE
СообщениеДобавлено: Пт, фев 26 2021, 12:38 
Начинающий
Начинающий

Зарегистрирован:
Ср, апр 18 2018, 13:57
Сообщения: 4
Здравствуйте, друзья.

Есть система SAP, установленная на Linux + драйвер ODBC для подключения к сторонней базе данных MSSQL. Подключение нормально работает.

При генерации параметров для запроса возникает проблема, так как на MSSQL тип данных для изменяемого поля varchar(50), а при генерации запроса все char(50) конвертируются в nvarchar(4000), и из-за этого падает производительность.

MSSQL приходиться конвертировать nvarchar(4000) типы обратно в varchar(50), и поэтому не используется индекс для поиска строк. Разница в производительности - 15-20 раз.

Для JDBC драйвера есть параметр SendStringParametersAsUnicode (to change this, you will need to reconfigure JDBC so all code will be sent in as ASCII. In both drivers mentioned above, there is a setting called SendStringParametersAsUnicode. You will need to set it to false).

Как сделать то же самое для ODBC - не нашел. Может, кто-то сталкивался.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB