Имя: Пароль:
IT
Админ
Как узнать причину "Конфликт блокировок"
0 assasu
 
10.06.19
07:37
Доброго дня.

Ночью стартует определенное задание.
Перед запуском задания все пользователи работающие в базе отключаются от нее.
В определенный момент работы задания все стопорится, запрос не выполняется, причина "Конфликт блокировок.."
По ЖР видно что никто не входил в базу , да и не мог т.к. установлен монопольный режим заранее.
Тем не менее ошибка есть .

Подскажите куда смотреть? как узнать причину?
1 NUser
 
10.06.19
07:38
(0) Другие регламентные задания работают. Смотреть в первую очередь запросы, которые отрабатывают
2 NUser
 
10.06.19
07:39
+1 Изначально с расписание поправить на более удачное
3 assasu
 
10.06.19
07:40
(1) ничего не работает. ночь, в базе только один бот который выполняет рег. задание
точнее ошибка
ОбщийМодуль.УправлениеЗапасамиПартионныйУчет.Модуль(9715)}: Ошибка при вызове метода контекста (Выполнить)
    Возврат Запрос.Выполнить().Выгрузить(ОбходРезультатаЗапроса.ПоГруппировкам);
по причине:
Ошибка выполнения запроса
по причине:
Конфликт блокировок при выполнении транзакции
4 ДенисЧ
 
10.06.19
07:42
ТЖ поднимай и смотри в нём
5 NUser
 
10.06.19
07:42
(3) Итоги регистров на какую дату расчитаны? пересчитайте на 1 июня
6 assasu
 
10.06.19
07:46
вообще , в принципе , что это может быть  ? какие то работы на скл могут повлиять   ?
7 1c-kind
 
10.06.19
09:03
Проверьте регламентные задания в Ms Sql , наверняка в это время выполняется тяжелый rebuild.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан