我有一个进程监控工具,它将所有数据存储到Microsoft SQL Server 2008 R2
数据库中。该软件似乎将新数据存储到数据库中并显示错误(本机错误代码-2147217900 0x80040e14)。错误消息表明它无法为新数据库对象分配新存储,因为文件组“PRIMARY”已满。
我对MS SQL不是很熟悉,但据我所知,Microsoft SQL Server 2008 R2 Specifications数据库可以存储最多2^32
个数据库对象。现在我不确定是否达到了这个限制,我只需要释放一些物理存储空间。上面描述的错误可能还有其他原因,是否有可能检查数据库中有多少对象?我可以通过Microsoft SQL Manager Studio
访问数据库。
答案 0 :(得分:1)
检查文件系统是否有足够的增长空间。如果您(或部署站点)使用免费版本的SQL Server,则文件的上限为10Gb,如果您的数据库(或日志)文件增长到最大值,则会出现相同的错误。