Ситуация такая.
Транзакция ReadCommited.
Изменяется запись в таблице, но commit еще небыло. При попытке изменить запись другими пользователями возникает dedlock, естественно. Далее: отваливается соединение. Получаем зависшую транзакцию. С измененной записью ничего нельзя сделать.
Как же обходить такую ситуацию.
Зависла транзакция и dedlock
Модератор: kdv
> Соединение не восстановится.
Имеется в виду не то что оно восстановится, а то что сервер "прикроет" это соединение через некоторое время.
> Я выдернул шнурок. В реальной жизни могут быть
> подобные катаклизмы, когда есть физической обрыв линии.
бывает, в экстренном случае на классике может помочь утилита TCPView, если известно с какого адреса сети была произведена блокировка записи - принудительно делаешь этому процессу Close Connection.
Имеется в виду не то что оно восстановится, а то что сервер "прикроет" это соединение через некоторое время.
> Я выдернул шнурок. В реальной жизни могут быть
> подобные катаклизмы, когда есть физической обрыв линии.
бывает, в экстренном случае на классике может помочь утилита TCPView, если известно с какого адреса сети была произведена блокировка записи - принудительно делаешь этому процессу Close Connection.