İşlem kilitle kaynak için başka bir işlemle karşılıklı kilitlendi

İşlem kilitle kaynak için başka bir işlemle karşılıklı kilitlendi

Genel olarak Evrim sistemlerinde bu uyarı çıktığında Evrim'in kurulu olduğu veri tabanının bir işlemden dolayı kilitlendiği anlamına gelmektedir. 



SQL Management açılarak aşağıdaki komutlar çalıştırılmalıdır.
1- sp_who2 



SPID işlem id dir. Bir işlemin kilitlendiğini anlamak için BlkBy kolonunda değer var mı kontrol edilir. Değer olan işlemler aşağıdaki KILL 333 bu komut ile öldürülür, 333 SPID'dir.
sp_who2 komutuyla gelen sonuçları normal şartlarda filtrelemek mümkün değil. Aşağıdaki yöntemle bir kullanıcıya özel filtreleme mümkündür.

DECLARE @Table TABLE(SPID INT, 
Status VARCHAR(MAX), 
LOGIN VARCHAR(MAX), 
HostName VARCHAR(MAX), 
BlkBy VARCHAR(MAX),
DBName VARCHAR(MAX), 
Command VARCHAR(MAX), 
CPUTime INT, 
DiskIO INT,
LastBatch VARCHAR(MAX), 
ProgramName VARCHAR(MAX), 
SPID_1 INT, 
REQUESTID INT)
INSERT INTO @Table EXEC sp_who2
 
SELECT * FROM @Table where HostName='ADEMPC'