Имя: Пароль:
1C
 
Таблица 'Config' содержит значения типа Дата...
0 Lama12
 
10.08.09
15:47
"Таблица 'Config' содержит значения типа Дата, которые не могут быть записаны в MS SQL server с нулевым смещением дат".
Такое сообщение мне вчера выдала новая периферийная база при ее загрузке на SQL server. Насколько сообщение критично? Вообще база работает, обмен с центральной идет...
1 ТелепатБот
 
гуру
10.08.09
15:47
2 IronDemon
 
10.08.09
15:49
В этой таблице конфигурация лежит.
3 Lama12
 
10.08.09
15:52
Я знаю... у меня там даты 2009 года. Хотя в таблице "_YaarOffset" стоит 2000 и вообще база создавалась со смещенеим 2000.
4 Lama12
 
12.08.09
12:30
Ответ 1С.

Сервер SQL так устроен, что все даты у него по умолчанию начинаются с 1753 года. Все, что раньше - недопустимое значение.

Таблица Config - это некоторый аналог каталога с файлами.

Каждая запись такблицы представляет собой файл. А поля CREATION и MODIFIED, соответственно, дату создания и последней модификации файла.

В принципе, значениями из этих полей никто не пользуется. Поэтому, нулевые даты в этих полях не должны сказаться на работе данной ИБ и всей распределенки.

Однако, проблема с этими датами есть. Мы будем ей заниматься.

От себя.
Обновление передалось в периферийку нормально.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший