我的用户在尝试通过 Access 2010 表单将数据插入 SQL Server 2008 时收到查询超时错误。当用户离开记录并键入所有数据字段时,会特别出现错误消息。
当我查看 SQL Server 中的活动监视器时,我可以在一天中看到许多被阻止的 SPID,但它们很快就会清除。我不知道为什么会发生这种情况,唯一的解决方案似乎是重新启动 SSMS 服务。我不认为这是一个内存问题,因为服务器有 8GB,这已经足够了。SQL DB 只有 400 MB,但有许多事务发生在 2 个站点上。
我确实注意到发生此错误时 SSMS 内存消耗约为 3.5GB。重新启动后,这当然会下降。
我从哪里开始寻找?它是网络相关的还是由于可以移动到 SQL Server 的本地 VBA 代码而被阻止的进程?还是与缓存有关?
我不是 DBA,所以不确定如何进行搜索。谢谢