我有一个我们已经使用了几年的Microsoft SQL数据库。从今天早上开始,只要我们尝试插入或更新任何记录,数据库中的一个表就会丢弃超时错误。
我试图通过以下方式插入和更新:
- Microsoft Access ODBC
- 通过实体框架的.NET程序
- 存储过程作为自动工作 - 每天早上运行
- 今天早上编写的自定义查询来测试数据库并通过SQL Server Management Studio 执行
- 直接通过"编辑顶部200行"打开表格并输入适当的值
我们重新启动了服务,然后重新启动了整个服务器并继续遇到相同的问题。数据库的其余部分似乎工作正常。甚至可以从受影响的表中读取所有数据,而其他表则允许运行更新和插入。
浏览表中的数据,我还没有找到任何与众不同的东西。
我对找到原因或解决方案的下一步不知所措。
它不是空间问题吗?尝试...
SELECT volume_mount_point Drive,
cast(sum(available_bytes)*100 / sum(total_bytes) as int) as [Free%],
avg(available_bytes/1024/1024/1024) FreeGB
from sys.master_files f
cross apply sys.dm_os_volume_stats(f.database_id, f.[file_id])
group by volume_mount_point
order by volume_mount_point;