文件组“PRIMARY”中的磁盘空间不足 - SQL Server 2008
Posted
技术标签:
【中文标题】文件组“PRIMARY”中的磁盘空间不足 - SQL Server 2008【英文标题】:Insufficient disk space in filegroup 'PRIMARY' - SQL Server 2008 【发布时间】:2011-05-04 02:21:55 【问题描述】:出现以下错误:
消息 1101,第 17 级,状态 12,第 1 行 由于不足,无法为数据库“CTL”分配新页面 文件组“PRIMARY”中的磁盘空间。通过放置创建必要的空间 文件组中的对象,将其他文件添加到文件组,或 为文件组中的现有文件设置自动增长。
数据库属性如下:
File Name Autogrowth
CTL By 10 percent, unrestricted growth
CTL_Indexes By 1 MB, unrestricted growth
我在磁盘上还有 60 GB 的空间。
会有什么问题?
【问题讨论】:
CTL 和 CTL_indexes 是否都放在同一个磁盘上?也许你把它放在不同的磁盘上,第二个磁盘上没有地方? 愚蠢的问题:这些文件是在 PRIMARY 文件组中,还是在另一个文件组中? 【参考方案1】:这适用于什么版本的 SQL Server? SQL Express 对以这种方式报告的数据库大小有 2GB 的限制。
【讨论】:
是SQL Server 2008企业版 +1 - 我有同样的错误,但使用的是 SS 2005 Express。这对我帮助很大。不知道有限制【参考方案2】:我遇到了类似的错误并通过更改文件属性来解决它,如下所示:
File Name Autogrowth
CTL By 20 percent, unrestricted growth
CTL_Indexes By 2 MB, unrestricted growth
希望这对你也有用。
【讨论】:
以上是关于文件组“PRIMARY”中的磁盘空间不足 - SQL Server 2008的主要内容,如果未能解决你的问题,请参考以下文章
因为 'PRIMARY' 文件组已满。请删除不需要的文件、删除文件组中的对象?
由于文件组“DEFAULT”中的磁盘空间不足,面临无法为数据库“TEMPDB”分配新页面