SQL Server. Проблема с разделителем дробной части числовых данных при запросе данных через Linked Server
На днях состоялся перенос базы данных с одного физического сервера на другой. Параметры нового сервера: Windows Server русская версия, SQL Server 2008 R2 English Edition, Oracle Client 11.2.0.4. При работе с данными обнаружился казус: данные типа NUMBER с СУБД Oracle через Linked Server запрашиваются корректно:
Если же попытаться сделать INSERT в таблицу MS SQL Server, то разделитель дробной части игнорируется:
Исправляется подобное добавлением строкового параметра NLS_NUMERIC_CHARACTERS в ветку реестра со значением ".,":
Комментарии
Отправить комментарий