как убить неубиваемый процесс (KILLED/ROLLBACK )

dimakz
Дата: 03.02.2009 12:48:40
добрый день,
при sp_who2 выдает

69   	RUNNABLE      bank  KILLED/ROLLBACK    


я убиваю его kill 69
SPID 69: transaction rollback in progress. Estimated rollback completion: 0%. Estimated time remaining: 0 seconds.    


что делать
как убить (не перезагружая сервер)?
Ken@t
Дата: 03.02.2009 12:51:37
так вы его уже того, там же написано. к тому же происходит откат.

учебник возьмите в руки.
dimakz
Дата: 03.02.2009 13:02:40
так этот откат уже долго идет
а из-за него заблокирован доступ к табл. бд bank
dimakz
Дата: 03.02.2009 13:24:29
можно этот откат убить?
Александр Волок (def1983)
Дата: 03.02.2009 13:26:38
Не используется ли в откатываемой транзакции ресурсы линкованного сервера?

Если да, то попробуйте с перезапуска DTC на прилинкенном сервере.
AAron
Дата: 03.02.2009 15:19:25
имхо, не перегружая - никак.
сервер откатывает транзакцию, чтобы обеспечить целостность данных.
вариант
Дата: 03.02.2009 15:22:27
если процесс запустил isqlw или что там еще то надо убить этот процесс в таскманагере...
Ozerov
Дата: 03.02.2009 15:38:47
AAron
имхо, не перегружая - никак.
сервер откатывает транзакцию, чтобы обеспечить целостность данных.


Хм, а как можно убить откат транзакции, перегрузив сервер ?
AAron
Дата: 03.02.2009 15:42:53
при старте сервиса будут использоваться данные лога для восстановления целостности.
более подробно объяснить не могу, надо в хелпе копаться.
Ozerov
Дата: 03.02.2009 15:44:40
Ну дык они и будут восстанавливаться (данные) посредством лога транзакций. и смысл рестартить сервер, если те же действия будут производиться, после рестарта ? :) Конечно может я чего не понимаю...