Вход | Регистрация



Ошибка в РИБ на SQL

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


Список тем форума
Рекламное место пустует  Рекламное место пустует
Миста — веселый ресурс со своими эксклюзивными тараканами Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует