日期:2014-05-18  浏览次数:20501 次

这种问题是怎么的?》
SQL SERVER 2008
多人操作的时候,有些时候软件的插入功能,即INSERT INTO功能失效,请问是怎么的呢?
数据库是默认的设置。没有修改任何功能。

------解决方案--------------------
并发性操作导致了死锁。
------解决方案--------------------
--检查阻塞:
EXEC SP_WHO——BLK列中不为0的就是阻塞的SPID
--检查阻塞的锁信息:
EXEC SP_LOCK SPID的值
--获得阻塞的T-SQL语句:
DBCC INPUTBUFFER (SPIN的值)
--查看锁住表的session_id:
select request_session_id,*
from sys.dm_tran_locks where 
resource_associated_entity_id=object_id('[TableName]')