我正在使用Winforms应用。使用LINQ和.NET
在一个表上使用submitChanges()函数时,我有一个超时错误,whatevet记录要更新。
在其他桌子上我没有问题。
在SQL Server management Studio中使用更新查询时,我可以更新故障表!!!
由于错误是关于超时,软件本身不是罪魁祸首,但是, 有人知道这个问题是什么吗?
注意:此数据库由ISP托管,2年后工作正常,只有1.6 GB,检查点上有截断日志。
1小时前引起的问题!不是在我的软件或LINK更新本身发生特定更改之后。 Y问题不是来自我的电脑,因为客户有同样的问题,我试过2台电脑(一台遥控器)。
答案 0 :(得分:1)
检查阻止和等待类型。首先在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
。)