我正在使用Winforms应用程序。与LINQ和。净
当在一个表上使用submitChanges()函数时,我有一个超时错误,即记录的更新级别。
在其他桌子上我没有问题。
当使用SQL Server management Studio中的更新查询时,我可以更新有故障的表!!!
由于错误是关于超时的,软件本身可能不是罪魁祸首,但是,有人知道这个问题是什么吗
注意:此数据库由ISP托管,自2年以来运行良好,并且只有1.6 GB的截断日志检查点。
问题在1小时前引起!在我的软件或LINK更新本身发生特定更改后,不会出现这种情况。Y这个问题不是来自我的电脑,因为一个客户也有同样的问题,我从两台电脑(一台远程电脑)上试过了。
检查阻塞和等待类型。首先在Management Studio中,识别正在执行查询的session_id:
SELECT * FROM sys.dm_exec_requests;
然后运行:
SELECT wait_type, blocking_session_id
FROM sys.dm_exec_requests
WHERE session_id = x;
(用被阻塞的spid替换x
。)