因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象、将其他文件添加到文件组或为文件组中的现有文件启用自动增长,以便增加可用磁盘空间
2024-08-30 19:53:38
导致你的问题的,应该有2种可能性:
1、存放你的primary文件组的磁盘,已经满了:
use master--你的数据库名称
go --看看你的primary组里的文件 select ds.name,
df.physical_name, --主文件组的物理文件的路径
--打开我的电脑,查看文件所在盘,是否磁盘已满 df.is_percent_growth, --是否自动增长
df.growth --增长多少
from sys.data_spaces ds
inner join sys.database_files df
on ds.data_space_id = df.data_space_id
where ds.name = 'primary'
2、如果盘没有满,那么可能是你的文件组没有设置自动增长,也就是上面的is_percent_growth为0,那么需要设置:
use master--你的数据库名称
go --看看你的primary组里的文件 select ds.name,
df.physical_name, --主文件组的物理文件的路径
--打开我的电脑,查看文件所在盘,是否磁盘已满 df.name , --物理文件所对应的逻辑名称 df.is_percent_growth, --是否自动增长
df.growth --增长多少
from sys.data_spaces ds
inner join sys.database_files df
on ds.data_space_id = df.data_space_id
where ds.name = 'primary' --物理文件所对应的逻辑名称,上面的语句就可以查询到
ALTER DATABASE 数据库名称
MODIFY FILE ( NAME = N'物理文件所对应的逻辑名称', FILEGROWTH = 10%)
use master dbcc shrinkdatabase(tempdb,40)
最新文章
- iPhone被盗后续更新二:被换机!已取机!没扣住新机!怎么找新机呢?事发半年后跟进...
- Linux系统启动级别及顺序
- Express调用mssql驱动公共类dbHelper
- unix automake 使用,快速生成你的Makefile
- 使用TarOutputStream出现 request to write '1024' bytes exceeds size in header错误的解决方法
- mysql 查看正在运行的进程
- 微信公众平台开发教程--方培工作室,PHP语言版本
- 使用.NET中的Action及Func泛型委托
- hdu-5505(数论)
- 3D objects key rendering steps
- 用sql语句按周、按月、按季、按年统
- 编译x64的应用,要在pro文件里配置
- (转载)Java自带的GUI性能监控工具Jconsole以及JisualVM简介
- java反射 概念
- EChart 文字大小调整 饼状图为例
- Verilog强制激励语法
- Swift5 语言指南(一) 关于Swift
- MySQL5.6主从复制最佳实践
- 《C语言程序设计》指针篇<;二>;
- JeeSite 4.x SAAS 多租户技术设计方案
热门文章
- spring定时任务.线程池,自定义多线程配置
- JTextpane 加入的行号
- Delphi中预编译指令
- C# Span 入门
- docker入门0:常识知识扫盲
- 区间树(segment tree)
- Clojure实现的简单短网址服务(Compojure、Ring、Korma库演示样例)
- NAT对于网络上的其它人都不可见(但可以转发端口),Bridged和网络里的其它物理机没区别,Internal只能在虚拟机之间可见,Host-only只对主机可见(最符合我的服务器需求),最多可设置8块网卡实现混杂
- Visual C# 2010 实现菜单项和状态栏
- struts1和struts2安全线