v7: Зависшая транзакция, один пользователь блокирует всю базу #785929


#0 by andrew_kalinin
Доброго времени суток! 1С версии 7.7, подключение к базе идет под одним пользователем админом (ниже строка подключения),  но в программе работают несколько пользователей с разных компьютеров. При этом конфигурация лежит в одном месте, а не у каждого на компе. Строка подключения выглядит так: "Provider=SQLOLEDB.1;Password=пароль;User ID=sa;Initial Catalog=База;Data Source=Источник;");                 Столкнулся с такой проблемой: когда один пользователь что-то делает в базе, может появиться зависшая транзакция (точно не знаю, меняет он данные или нет, не смотрел, почему именно появилась блокировка). При этом у всех зависает программа, и отвисает только тогда, когда принудительно удалить зависшую транзакцию. В администрировании баз данных не силен. В чем может быть причина и как это исправить? Есть мысль, что все дело в том, что подключение идет по одному пользователю - sa. Однако не уверен, прошу совета.
#1 by Djelf
Да в чем угодно причина... Например, заходим в реализацию тыкаем "Провести", быстренько давим ESC, смотрим на прекрасную надпись "Прервать выполнение обработки". Сворачиваем 1С и радуемся воплям "и где этот ххх бегает!!!". При появлении ИТ`шника давим пару раз esc. Я ничего не делал и до вас так никогда не было ;) От этого может помочь
#2 by Злопчинский
Чаще всего это зависит от объёма самописеого кода неаккуратного
#3 by Djelf
Ты про классику? Предупреждение в модуле проведения? Хотя там можно что-нибудь зациклить до бесконечности... Но такие штуки ловится, обычно, довольно быстро. Ты случаем в проведение не засунул?
#4 by andrew_kalinin
Нет, в данной конфигурации этого нет вообще. Ранее база лежала на другом сервере, в 1с была виндоус авторизация, плюс в строке подключения указан другой провайдер. В остальном изменений никаких, поэтому непонятно, если раньше все было нормально, то почему сейчас периодически возникают зависшие транзакции.
#5 by Djelf
> 1с была виндоус авторизация значит пропатченная версия бинарников 1с что еще и как было было пропатчено отсюда не видно если есть старый каталог бинарников - можно попробовать его поможет/нет - гарантии нет
#6 by Builder
"конфигурация лежит в одном месте, а не у каждого на компе" - какая прелесть, а есть варианты что конфигурации у каждого на компе? Озвучте версию 1с, серверов, SQL и патчи.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С