|
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) оооочень брутально... это же сколь стальные я*ца надо иметь для такого фокуса.
Но, действенно, бесспорно
|
|