Делаю приложение на C# которое забирает(возвращает) данные с MS SQL. Дело в том, что необходимо в момент работы юзера над строкой заблокировать доступ других пользователей к этой строке. Решил эту проблему созданием маркера занятости строки. Однако, может возникнуть ситуация аварийного выхода из программы при котором маркер занятости не удалится.
Ранее поднимал этот вопрос тут - Ссылка
Одна из рекомендаций была отслеживать на стороне сервера активных пользователей и при их исчезновении чистить маркер занятости. Пробовал реализовать это через джоб на основе sp_who
, однако он показывает только тех из них которые проявляют постоянную активность, подчищая все неиспользованные соединения минут эдак через 10. А что если один из моих подопечных решит взять строки на редактирование и скажем уйти обедать... Так как не удалить блокировки строк в этом случае?
Для работы с данными использую Entity Framework
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Проблема с DisplayMode календаряПо дефолту всё нормально
При публикации ASPNET MVC 5 приложения пишет Could not load file or assembly 'Microsoft
Всем привет, пытаюсь разобраться в PHP, apache и сопутствующемСмотрю уроки