SQL Server 데이터베이스 교착 상태의 대부분을 정리

killspid 선언
 위한 커서 (는 sys.dm_tran_locks부터) request_session_id () (100 VARCHAR 변환을 선택 WHERE RESOURCE_TYPE = 'OBJECT')
OPEN killspid
DECLARE의 @Sql의 VARCHAR (1000)
@spid VARCHAR (36)을 선언
@spid INTO NEXT killspid FROM FETCH
WHILE @@ FETCH_STATUS = 0
BEGIN
SQL @ 설정 = + 캐스트 (VARCHAR로 @spid) '죽이는'
간부 (@Sql)
@spid INTO 다음 killspid FROM FETCH
최종
killspid CLOSE
DEALLOCATE killspid는
GO

추천

출처www.cnblogs.com/hualiuliu/p/11609180.html