Имя: Пароль:
1C
 
Ошибка в РИБ на SQL
0 shira84
 
10.11.17
16:55
установил MS SQL 2012, залил базу розницы 2.0, а при выполнении синхронизации вылетает ошибка:
Ошибка при вызове метода контекста (ЗаписатьИзменения): Конфликт блокировок при выполнении транзакции: Превышено максимальное время ожидания предоставления блокировки
Остальной функционал работает без проблем. При чем входящий файл обмена программа пытается прочитать, а при выгрузке своего начинает ругаться. В файловом варианте работает без проблем:(
1 DrShad
 
10.11.17
16:57
скуль тут ни причем
2 shira84
 
10.11.17
16:58
опа, а то я его ковыряю
3 shira84
 
10.11.17
16:58
а в какую сторону смотреть?
4 shira84
 
10.11.17
16:59
залил базу на свой сервак там SQL 14 стоит давно уже, все норма синхронизирует
5 DrShad
 
10.11.17
17:36
ну я же говорил
6 shira84
 
20.11.17
10:25
(5) так в чем причина то? в компе? в версии sql?
7 Cyberhawk
 
20.11.17
10:27
(6) Причина озвучена в тексте ошибки
8 shira84
 
20.11.17
10:31
(7) а объяснить не можете?
9 Cyberhawk
 
20.11.17
10:31
(8) При подготовке сообщения обмена блокируется что-то, что уже ранее заблокировано
10 shira84
 
20.11.17
10:32
наверное как-то надо увеличить максимальное время предоставления блокировки?
11 shira84
 
20.11.17
10:33
но на другом компе все нормально же, ничего не блокируется
12 Cyberhawk
 
20.11.17
10:33
(11) Блокируется, просто не так надолго либо не так часто
13 shira84
 
20.11.17
10:35
а как это выяснить, что блокируется, через отладку только?
14 bodri
 
20.11.17
10:35
можно поиграться с количеством элементов в транзакции, может помочь.
15 shira84
 
20.11.17
10:37
уже игрался
16 Serg_1960
 
20.11.17
10:46
(пальцем в небо)
Проверь расписание регламентных заданий. Если пересечений с обменом нет, то всё равно отключи их на время проведения обмена. Все. Сделай обмен. Если нормально прошёл - подключай по одному.
17 shira84
 
20.11.17
10:59
(16) регламентные сразу блокировал полностью, и запускал их вручную по одному, не помогает.
18 shira84
 
20.11.17
11:00
наверное сервак придется переустанавливать (((((
19 Галахад
 
гуру
20.11.17
11:00
У обмена, обычное есть количество операций в транзакции.
Поставь чего-нибудь отличное от нуля.
20 shira84
 
20.11.17
11:00
(19) уже далал и 200 и 0 и 1000 и 1 даже
21 shira84
 
20.11.17
11:01
читал уже на этом форуме была точно такая же проблема, но решения нет.
22 Галахад
 
гуру
20.11.17
11:02
(20) Гм. И при 1 блокировки???
23 shira84
 
20.11.17
11:16
да, видимо проблема в компе
24 Serg_1960
 
20.11.17
11:57
Как-то были подобные проблемы - зависали блокировки по непонятной причине и через некоторое время самостоятельно снимались. Давно это было. помню там проблемы с зависанием сеансов были, но  не помню как решал.
25 Cyberhawk
 
20.11.17
12:25
Если клиенты работают через веб-сервер, то время засыпания надо уменьшить, а второе время (завершения, кажись) наоборот увеличить
26 shira84
 
23.11.17
15:40
Решено, проблема оказалась в платформе, ошибка продолжалась на всех релизах 8.3.9, ставил разные версии, поэтому сразу исключил платформу, только на 8.3.10 все заработало как надо. (но еще буду тестить)