SQL Server-表不允许插入或更新记录



我有一个我们已经使用了几年的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;

最新更新