【发布时间】:2013-10-29 13:53:04
【问题描述】:
当我尝试从 11GB 文本文件 (.tsv) 填充表格时,出现错误:
无法为数据库“Y”中的对象“X”分配空间,因为“PRIMARY” 文件组已满。通过删除不需要的文件、删除对象来创建磁盘空间 在文件组中,向文件组添加其他文件,或设置自动增长 为文件组中的现有文件打开。
我认为问题是数据库超过了 10GB,which is the limit for SQL Express。然而,当我检查时,我注意到数据库实际上是空的。查询
SELECT TOP 10 *
FROM Table
执行需要几分钟,但它什么也没给我。当我在属性 > 文件下检查时,我发现文件组 PRIMARY 实际上是 10240MB。
这是怎么回事,如何解决问题?
【问题讨论】:
-
是时候研究 DBCC 方法并缩小数据库了。不过,这很奇怪。我曾经遇到过这样的情况,日志文件达到 50 GB 左右并且还在不断增长。
标签: database import sql-server-express