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

Откуда: nizhniynovgorod
Сообщений: 36
Добрый день! Возникла проблема со сменой языка в server'е 2008.

Выполняю:
SET LANGUAGE 'us_english'
Он применяется только выполняемому ниже скрипту. А надо ко всему серверу.


select @@LANGID = 21 (русский)


В sp_configure значение "default language" стоит 0 (англ), но толку никакого. (reconfigure делал, сервер перезапускал). В syslanguages всё как и должно.


Подскажите с вариантами решения кроме переустановки сервера?
3 июл 14, 11:38    [16253738]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с настройками языка  [new]
Glory
Member

Откуда:
Сообщений: 104760
reiterix
А надо ко всему серверу.

Настройки языка есть у логина, который создает коннект,а не у сервера

reiterix
В sp_configure значение "default language" стоит 0 (англ), но толку никакого.

Потому что это язык, который будет по-умолчанию присвоен _новому_ логину.
Существующие логины он не изменяет
3 июл 14, 11:42    [16253779]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с настройками языка  [new]
reiterix
Member

Откуда: nizhniynovgorod
Сообщений: 36
Glory, спасибо.

Создал нового пользователя, язык изменен. Прошу прощенья, что позволю чуть углубиться в проблему..

При запуске джоба выдает вот такую ошибку:
Преобразование типа данных varchar в тип данных smalldatetime привело к выходу значения за пределы диапазона. [SQLSTATE 22007] (Ошибка 242) Внимание! Значение NULL исключено в агрегатных или других операциях SET. [SQLSTATE 01003] (Ошибка 8153)



Владелец в джобе уже указан тот у которого язык EN.
В шаге (а он один), на всякий случай, тоже выбран этот же пользователь.

А так же проставлял:

ansi_warnings OFF
ansi_nulls ON
concat_null_yields_null on
quoted_identifier on


PS>изначально я был уверен что всё дело в языке сервера, видимо я ошибся..
3 июл 14, 12:04    [16253941]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с настройками языка  [new]
Glory
Member

Откуда:
Сообщений: 104760
reiterix
Владелец в джобе уже указан тот у которого язык EN.

Владелец джоба не имеет никакого отношения к логину, который будет выполнять этот джоб

reiterix
изначально я был уверен что всё дело в языке сервера, видимо я ошибся..

И чтот мешает явно преобразовывать varchar в тип данных smalldatetime с правильным стилем преобразования ?
3 июл 14, 12:09    [16253968]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с настройками языка  [new]
reiterix
Member

Откуда: nizhniynovgorod
Сообщений: 36
Glory
И чтот мешает явно преобразовывать varchar в тип данных smalldatetime с правильным стилем преобразования ?

Поправил, все получилось. спасибо.

Glory
Владелец джоба не имеет никакого отношения к логину, который будет выполнять этот джоб

Как это? Я же не принудительно запускать буду, а по расписанию. А зачем тогда он вообще там нужен?
3 июл 14, 15:11    [16255388]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с настройками языка  [new]
Glory
Member

Откуда:
Сообщений: 104760
reiterix
А зачем тогда он вообще там нужен?

Вы еще скажите, что владелец таблицы влияет на то, кто к ней будет обращаться.
Владение объектом никак не влияет на то, кто и как будет соединяться с сервером.
3 июл 14, 16:06    [16255840]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить