|
Перезагрузили сервер физически(пришли обновления, перезагрузился) в момент проведения | ☑ | ||
---|---|---|---|---|
0
wowik
13.02.19
✎
09:07
|
УПП 1.3. База 1С серверная. Проводится документ расчет себестоимости. Он проводится 7 часов, формирует несколько миллионов записей в разных регистрах. В середине проведения перезагружается сервер (сервер БД и сервер 1С на одном серваке находятся). Вопрос, это могло нанести какой-нибудь серьезный урон базе?
Или после перезагрузки SQL откатить все изменения? |
|||
1
ДенисЧ
13.02.19
✎
09:10
|
Должен откатить, насколько я помню, в УПП рсс ведётся в транзакции.
Хотя... В моей версии была кнопка рассчитать вне проведения... )) |
|||
2
Fish
13.02.19
✎
09:11
|
Если всё делалось в транзакции, то откатится. Если нет - всякое может быть.
|
|||
3
wowik
13.02.19
✎
09:18
|
Ок. Сейчас посмотрю. Спасибо!
|
|||
4
wowik
13.02.19
✎
09:21
|
(3) в журнале регистрации записи серенькие, значит все ок, правильно?
|
|||
5
Serg_1960
13.02.19
✎
09:25
|
"Всё ок". Но понятие "правильно" - понятие относительное. Я бы перезапустил расчет себестоимости и не ломал бы себе голову.
|
|||
6
Serg_1960
13.02.19
✎
09:29
|
PS: мне не проблема "расчет себестоимости 7 часов" - у меня РИБ и я всегда могу расчет себестоимости "убрать" на отдельный узел. Где не будет пользователей, которые друг другу мешаются, не говоря уж про расчет себестоимости.
|
|||
7
ДенисЧ
13.02.19
✎
09:31
|
(4) Серенькие - это там надо посмотреть статус транзакции. Должно быть "отменена". Тогда откатилось
|
|||
8
wowik
13.02.19
✎
09:38
|
(7) стоит "не завершена"
|
|||
9
wowik
13.02.19
✎
10:02
|
(8) https://support.microsoft.com/ru-ru/help/295108/incomplete-transaction-may-hold-large-number-of-locks-and-cause-blocki
В результате проведения большого числа блокировок, заблокированные пользователи и потерянные транзакции, что приводит данные, отличается от ожидаемого. |
|||
10
Serg_1960
13.02.19
✎
10:31
|
Не уверен, но транзакции откатывает SQL, а сервер 1С после перезагрузки может не помнить где у него правая рука, а гле - левая. Что я хотел сказать: смотреть нужно не в журнале регистрации, а в SQL.
|
|||
11
NorthWind
13.02.19
✎
10:36
|
(0) Это была именно софт-перезагрузка с гашением сервера или жесткая перезагрузка по отключению питания? В первом случае ничего особенно страшного не должно быть, во втором вполне реально получить базу в состоянии suspect, которую проще всего будет поправить восстановлением из бэкапа. Плавали, знаем.
|
|||
12
wowik
13.02.19
✎
11:10
|
ок. Все понял. Всем спасибо!
|
|||
13
Вафель
13.02.19
✎
11:13
|
(10) вообщето сервер делает write ahead log, чтобы ничего не потерять при таких случаях
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |