数据库中发生这个错误:无法为数据库 中的对象 分配空间,因为 '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错误
下一篇:Adobe全套下载
评论列表

发表评论

评论内容
昵称:
关联文章

数据库发生这个错误无法数据库 对象 分配空间因为 'PRIMARY' 文件删除需要文件删除文件对象其他文件添加文件文件现有文件启用自动增长以便增加可用磁盘空间
无法处理文件 **.resx,因为它位于 Internet 受限区域,或者文件上具有 Web 标记。要想处理这些文件删除 Web 标记。
文件目录损坏且无法读取
如何命令添加VisualStudio控制台?
TS有两个对象,便利B对象属性,如果A对象这个属性,就把B值更新A对象
C#错误异常日志记录文件
数据库或者其他位置加载ASP.NET MVC Views 视图 数据库中加载 cshtml
SQLite数据库删除数据后数据库文件大小
SQL表数据多时候创建索引失败,提示:- 无法创建索引“idx_**”。执行超时过期。完成操作之前超时服务器未响应。
WPF DataGrid 如何被选中行带视野
探索 dotnet core 何在 Windows7 系统需要补丁原因
GIT彻底删除文件以及历史记录
编译项目提示报错,提示:无法文件 "**"复制***,正由另一进程使用,因此该进程无法访问此文件
window远程桌面连接报错:出现身份验证错误。要求函数受支持
文件加密技术研究
C# 配置文件增加自定义节点
ASP.NET Core MVC 在过滤器ActionFilter保存页面生成html静态页面文件
SQLite Database 多线程访问需要注意问题
Windows 文件夹设置了Everyone权限后无法删除
迁移 dotnet 6 提示必须目标平台设置 Windows 平台

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