Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
15 окт 2021, 22:54

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

Автор andrew_k, 24 ноя 2016, 20:30

0 Пользователей и 1 гость просматривают эту тему.

andrew_k

Доброго времени суток!

1С версии 7.7, подключение к базе идет под одним пользователем админом (ниже строка подключения),  но в программе работают несколько пользователей с разных компьютеров. При этом конфигурация лежит в одном месте, а не у каждого на компе.

Строка подключения выглядит так: "Provider=SQLOLEDB.1;Password=пароль;User ID=sa;Initial Catalog=База;Data Source=Источник;");                 

Столкнулся с такой проблемой: когда один пользователь что-то делает в базе, может появиться зависшая транзакция (точно не знаю, меняет он данные или нет, не смотрел, почему именно появилась блокировка). При этом у всех зависает программа, и отвисает только тогда, когда принудительно удалить зависшую транзакцию.

В администрировании баз данных не силен. В чем может быть причина и как это исправить? Есть мысль, что все дело в том, что подключение идет по одному пользователю - sa. Однако не уверен, прошу совета.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск