【问题标题】:Insufficient disk space in filegroup 'PRIMARY' - SQL Server 2008文件组“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 文件组中,还是在另一个文件组中?

标签: sql-server sql-server-2008 filegroup


【解决方案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   

希望这对你也有用。

【讨论】:

    猜你喜欢
    • 2015-11-03
    • 1970-01-01
    • 2016-06-08
    • 2013-10-09
    • 2015-12-04
    • 2015-12-30
    • 1970-01-01
    • 2012-02-15
    • 2018-01-30
    相关资源
    最近更新 更多