我们的数据库目前达到了64 GB,其中一个应用程序出现了以下错误:
System.Data.SqlClient.SqlException
: Could not allocate space for object'cnv.LoggedUnpreparedSpos'.'PK_LoggedUnpreparedSpos'
in database'travelgateway'
because the'PRIMARY'
filegroup is full. Create disk space by deleting unneeded files, dropping objects in the filegroup, adding additional files to the filegroup, or setting autogrowth on for existing files in the filegroup.
我仔细检查了一切:单个文件组中的所有文件都允许自动增长,增量合理(数据文件为100 MB,日志文件为10%),数据库有超过100 GB的可用空间,tempdb
也设置为自动增长,并且其驱动器上有足够的空闲硬盘空间。
为解决问题,我向文件组添加了第二个文件,错误已经消失。但整个情况让我感到不安。
各位大佬,这里有什么问题?