文件组 PRIMARY'已满 这个问题该怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件组 PRIMARY'已满 这个问题该怎么解决相关的知识,希望对你有一定的参考价值。

1、请检查对应数据库是否设置了文件大小自动增长,如无,请设置为自动增长 2、在增长模式下,请检查数据库所在的分区是否空间不足,(FAT32文件系统的分区单个文件的大小不能超过 4G)空间不足或FAT32,请分离数据库之后,复制到空间更大的分区... 参考技术A alter database 数据库名 modify file ( name = test_data, /*--这里的数据库名不是mdf的filename,你必须通过exec sp_helpdb查到你的数据库的主文件的命名,然后修改.---*/ size = 20, /*--这里定义的尺寸一定要大于第一次定义的尺寸---*/ maxsiz... 参考技术B 使用SELECT @@VERSION查看你的SQL SERVER 是什么版本。

基于文件组备份还原

目前手上有一个资料库,切分几个文件,一个主文件组一个归档文件组,只有主文件有变化,其他文件组固定时间内,将主文件组内文件转移至归档文件组中。

备份时,完整备份文件过大,使用文件组备份方式处理。

备份:

1.完整备份资料库

2.备份各文件组  

backup database [Test] filegroup=primary to disk=D:\DB\Primary.bak

3.备份日志

backup log Test to disk=D:\DB\log.bak with norecovery 

还原:

1.还原完整资料库

2.结尾日志备份

3.还原文件组

restore database Test filegroup=UnActive from disk=D:\DB\UnActive.bak with norecovery

4.还原日志

restore log Test from disk=D:\DB\log.bak with recovery; 

完成

以上是关于文件组 PRIMARY'已满 这个问题该怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

文件组 'PRIMARY' 已满 解决办法

无法为数据库中的对象分配空间,因为'PRIMARY'文件组已满

管家婆系统出现PRIMARY已满怎么办

SQL Sever Database primary data file 文件如何打开

SQL Server 错误:主文件组已满

数据库执行错误java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for J