Имя: Пароль:
1C
1С v8
v8: Отключилось смещение дат на всех базах... Как возможно и как избежать?
0 mrDru
 
03.02.12
07:45
В удаленном офисе базы обслуживает подрядчик, с коим связи не имею. Данный субъект совершал таинственные манипуляции в консоли сервера MS SQL, в результате чего на всех базах смещение дат внезапно установилось в 0.
Собственно вопрос: как сотворен данный фокус и как избежать повтора?
Ну и если знаете, как массово и удобно вылечить базы (без этого: выгрузка dt, корректировка _YearOffset, загрузка dt), буду рад выслушать.
1 Aleksey
 
03.02.12
07:56
SELECT TOP 1 Offset FROM _YearOffset, что выдает
2 Aleksey
 
03.02.12
07:59
Т.е. есть таблица _YearOffSet и там это смещение и задается, соответственно
update _YearOffset set Offset=0 и вуля.

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

А не допустить это можно только одним методом. Не подпускать никого
3 mrDru
 
03.02.12
07:59
(1) ессно 0 выдает, я ж говорю, смещение установлено в 0
4 Aleksey
 
03.02.12
08:00
5 Aleksey
 
03.02.12
08:01
(3) Понятно что 0. Ты же спрашивал как. Я тебе показал, что эта обычная табличка, которую можно апдейтить
6 mrDru
 
03.02.12
08:05
(5) это-то понятно, но брутфорс тут до добра не доведет =/
7 mrDru
 
03.02.12
08:11
(4) оооочень брутально... это же сколь стальные я*ца надо иметь для такого фокуса.
Но, действенно, бесспорно
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.