Имя: Пароль:
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 все заработало как надо. (но еще буду тестить)
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn