Abbiamo una transazione in esecuzione da più di 5 ore. Stiamo esaurendo lo spazio su disco. La sessione è stata interrotta ma è ancora in attesa di IO_COMPLETION. In realtà il wait_type è appena cambiato in PAGEIOLATCH_EX. Come posso terminare la transazione sospesa di SQL Server? Non sono preoccupato per la perdita di dati poiché è possibile ripopolarli tutti.
session_id: 54
STATUS: suspended
blocked by: 0
wait_type: PAGEIOLATCH_EX
Elapsed Time (in Sec): 19750.420000
open_transaction_count: 2
KILL .. WITH STATUSONLY
non è preciso e vedo il tuo punto. Puoi provare Alter database .. set OFFLINE or single_User WITH ROLLBACK IMMEDIATE
?
KILL 54 WITH STATUSONLY
per scoprire quanto tempo impiegherà il rollback.