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 в ветку реестра со значением ".,":

Комментарии

Популярные сообщения из этого блога

SQL SERVER. Автономные транзакции. Autonomous transaction.

ORA-04043: object SYS_PLSQL_XXXXXXXX_XXX_X does not exist

SQL SERVER Broker Priority