数据库中发生这个错误:无法为数据库 中的对象 分配空间,因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。


数据库报错:

数据库中发生这个错误:请求中发生异常:
An error occurred while saving the entity changes. See the inner exception for details.
无法为数据库 'tce_prd' 中的对象 'dbo.tce_data_sap_sync_log'.'PK_tce_data_sap_sync_log' 分配空间,因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。

图片

原因

先检查数据库文件信息

Markup 全选
SELECT 
    name, physical_name, size * 8 / 1024 AS size_MB,
    max_size, growth, is_percent_growth
FROM sys.database_files;

图片

发现mdf文件貌似超过了10个G。

如果也是这样。检查下数据库版本 select @@version

Microsoft SQL Server 2022 (RTM) - 16.0.1000.6 (X64)   Oct  8 2022 05:58:25   Copyright (C) 2022 Microsoft Corporation  Express Edition (64-bit) on Windows Server 2022 Datacenter 10.0 <X64> (Build 20348: ) (Hypervisor) 

如果包含了 Express字样,就是数据库版本限制了。

版本是否免费是否有大小限制
SQL Server Developer✅ 免费❌ 没有限制(仅限开发测试)
SQL Server Standard❌ 商用收费❌ 没有限制(需购买许可证)
SQL Server Enterprise❌ 更贵❌ 没有限制

 

解决办法

升级版本

SQL Server 安装中心 | 维护 | 版本升级,升级到Develop或者Enterprise版本即可解决

图片

图片

图片

 

 

 

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:gitlab访问出现500错误
下一篇:数据库中发生这个错误:无法为数据库 中的对象 分配空间,因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间。
评论列表

发表评论

评论内容
昵称:
关联文章

YES-CMS内容管理系统 售价
PVE硬盘对应SATA口查询

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码