Имя: Пароль:
1C
1С v8
После горячего рестарта SQL откатывает транзакции
0 ColonelAp4u
 
12.05.22
11:11
Добрый день, подскажите может кто сталкивался с такой проблемой, есть УТ 10.3 база скульная. 7.05 сервер был на горячую перезагружен, в результате на сервере сменилось время на пару часов назад, пользователи зашли в базу начали работать, после позвонили сообщили о проблеме, время на сервере я исправил, после чего ребутнул нормально сервак и вроде бы все хорошо стало работать, однако появилась новая фишка от скуля, 8.05 придя на работу пользователи увидели что в базе нет ни 1 документа которые они сделали после рестарта, начали копать по памяти восстанавливать, что смогли восстановили. Продолжили работу. 9.05 проблема повторяется исчезают все данные за 8.05, но полностью появляются все данные за 7.05. И так далее по сегодняшний день, базу выгружал загружал, не помогает, чувствую что сам скуль откатывает транзакции, но вот как исправить это не понимаю. Может кто сталкивался или знает решение данной проблемы подскажите плиз.
1 Kassern
 
12.05.22
11:19
(0) Вы программист 1с? ТЖ настраивали? Чудес не бывает, если документ записался, то он записался. Сам по себе он не пропадет. Может у юзверов тупо отбор стоит по периоду, вот они и не видят документы))
2 ColonelAp4u
 
12.05.22
11:30
(1) ну как сказать, чудеса есть, в ЖР 1С сейчас есть вся информация по работе любого пользователя, внесение изменение данных и тд, завтра всего этого не будет как и документов и даже записи об авторизации пользователя в 1С, но после завтра все данные появятся. Кроме как чудеса у меня нет слов.
3 1Сергей
 
12.05.22
11:31
(1) проблема в SQL имхо
(0) Таймзона правильно указана?
4 ptiz
 
12.05.22
11:31
(0) Может у вас виртуалка и она целиком восстанавливается.
5 ptiz
 
12.05.22
11:32
(0) 1С не умеет держать в одной транзакции SQL целый день работы. Это из области ненаучной фантастики.
6 ColonelAp4u
 
12.05.22
11:32
(4) виртуалка но в виндовых логах все норм откатов нет.
7 Йохохо
 
12.05.22
11:33
(2) бэкап и потом восстановление не той копии, чудес не бывает, если не дунуть (с) акопян. менеджмент студия и задания винды
8 SSSSS_AAAAA
 
12.05.22
11:34
(0) А вы хоть немного представляете работу SQL сервера при горячем рестарте? Вы зачем его делали?
9 ColonelAp4u
 
12.05.22
11:35
(3) где посмотреть какая стоит ТЗ
10 ColonelAp4u
 
12.05.22
11:35
(8) представляю, сервер арендованный, и эти бакланы днем начали на свое железо ставить обнову и выключили ВМ.
11 АНДР
 
12.05.22
11:36
(2) ЖР не хранится на сервере SQL. Ищите проблему вне 1С.
12 Kassern
 
12.05.22
11:38
(2) А вы пробовали отследить когда у вас карета в тыкву превращается?)
13 ColonelAp4u
 
12.05.22
11:38
(12) ночью
14 ColonelAp4u
 
12.05.22
11:39
сегодня в 02:00 сидел мониторил все доки были, юзеры в 6 утра зашли в бд позвонили сказали уже нет доков.
15 АНДР
 
12.05.22
11:40
(14) Пусть провайдер объясняет, что у него в кластером происходит.
16 Kassern
 
12.05.22
11:40
(14) Ну вот, вам осталось с 2 ночи до 6 утра посидеть, покараулить 1ску)
17 ColonelAp4u
 
12.05.22
11:41
(3) почему то скуль ругается на запрос ТЗ, я правильно выбираю его?
SELECT CURRENT_TIMEZONE();
но типа даже такой функции нет.
18 ColonelAp4u
 
12.05.22
11:43
(16) проблема 100% не в 1С.
19 1Сергей
 
12.05.22
11:44
20 Kassern
 
12.05.22
11:45
(18) я образно)
21 1Сергей
 
12.05.22
11:46
(17) в винде, в настройках Даты и времени регион верно указан?
22 ColonelAp4u
 
12.05.22
11:48
(21) Да верно, скуль возвращает
Msg 195, Level 15, State 10, Line 1
'CURRENT_TIMEZONE' is not a recognized built-in function name.
23 Kassern
 
12.05.22
11:50
(22) скуль какой у вас?
24 АНДР
 
12.05.22
11:50
25 Kassern
 
12.05.22
11:52
(22) Earlier Versions of SQL Server

If I run CURRENT_TIMEZONE() against my SQL Server 2017 instance, here’s what I get.

SELECT CURRENT_TIMEZONE();

Result:

Msg 195, Level 15, State 10, Line 1
'CURRENT_TIMEZONE' is not a recognized built-in function name.
https://database.guide/get-the-current-time-zone-of-the-server-in-sql-server-t-sql/
26 ColonelAp4u
 
12.05.22
11:55
(23) 2008р2
27 Kassern
 
12.05.22
11:58
(26) тогда понятно, почему данная функция у вас не работает
28 Kassern
 
12.05.22
11:59
Вот это у вас правильную тайм зону выдает?
DECLARE @TimeZone VARCHAR(50)
EXEC MASTER.dbo.xp_regread 'HKEY_LOCAL_MACHINE',
'SYSTEM\CurrentControlSet\Control\TimeZoneInformation',
'TimeZoneKeyName',@TimeZone OUT
SELECT @TimeZone
29 ptiz
 
12.05.22
11:59
(18) И не в SQL. У вас целиком откатывается система.
30 Kassern
 
12.05.22
11:59
(29) очень похоже, что зеркало накатывается по регламенту каждое утро)
31 ColonelAp4u
 
12.05.22
12:03
(28) вернуло "Russian Standard Time"
32 ptiz
 
12.05.22
12:06
(30) Зеркало скульной базы? Ну пардон, не думал, что у них настолько всё круто. Тогда и админы там должны быть нормальные, которые ответ дадут.
33 Kassern
 
12.05.22
12:08
(32) не базы, а всей виртуалки, на которой и скуль и сервер 1с и еще терминальник походу)
34 Kassern
 
12.05.22
12:13
каким нибудь акронисом делается, а ночью по регламенту зачем-то восстанавливается
35 ColonelAp4u
 
12.05.22
12:14
(33) за что клиент готов платить то и получает тут вопрос не ко мне.
36 Kassern
 
12.05.22
12:15
(35) вопрос-то не к вам, но судя по (0) все выглядит как восстановление виртуалки из зеркальной копии
37 Kassern
 
12.05.22
12:15
файлы так же пропадают сохраненные за день?
38 ColonelAp4u
 
12.05.22
12:18
(37) Вы правы, проверил только что, делал выгрузку бд 9 числа, вчера обратил внимание что файла нет, но подумал "может я хотел сделать и не сделал", но вчера 100% сделал копию а сейчас вижу копию за 9 но нет за 11.
39 Kassern
 
12.05.22
12:18
(37) Если да, вам нужно с провайдером этот вопрос решать и уточнять, какого художника выделенный сервер каждое утро откатывается из бекапа
40 Kassern
 
12.05.22
12:19
еще и компенсацию запросите, за потерю данных и горячий рестарт) Может скидочку сделают на абоненку
41 ColonelAp4u
 
12.05.22
12:23
(40) я им написал в 1ый день, думал вм по снапшоту откатывается без перезапуска, они мне ответили типа они такого без согласования или заявки от нас делать не могут, но по файлам теперь 100% уверен что это они. Спасибо что натолкнул на мысль.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс