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

Откуда: Пермь
Сообщений: 8
Есть запрос:
select '2004-05-01'

Один сервер понимает его как 01.05.2004 (01 мая)
Второй - как 05.01.2004 (05 января)

Language на обоих English (US)
Code Page: CP 1251
Заглянул в таблицу syslanguages информация одинаковая.

Подскажите в чём может быть дело?
15 сен 04, 14:37    [961632]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с настройками 2х серваков  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3292
Настройки самой винды посмотри. А вообще я обычно использую такой формат:
'yyyymmdd hh:mi:ss'
и вне зависимости от любых настроек он всегда понимается гарантированно правильно. По крайней мере, мне исключений не попадалось...
15 сен 04, 14:40    [961649]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с настройками 2х серваков  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74925
автор
Language на обоих English (US)


Для ваших логинов на обоих серваках?
15 сен 04, 14:51    [961710]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с настройками 2х серваков  [new]
Vitek
Member

Откуда: Пермь
Сообщений: 8
pkarklin


Для ваших логинов на обоих серваках?


А как посмотреть language под логинами?
С помощью функции <EXEC sp_helplogins 'own'>?
16 сен 04, 19:21    [966365]     Ответить | Цитировать Сообщить модератору
 Re: Проблемы с настройками 2х серваков  [new]
PVP
Member

Откуда: Украина, г.Сумы
Сообщений: 832
Лучьше всегда использовать Set DateFormat dmy
Тогда не будет зависимости от того, кто управляет настройками сервера.
Кроме того, другие приложения на нем могут потребовать другой язык.
16 сен 04, 19:29    [966382]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить