空数据库大小超过10GB

时间:2013-10-21 07:16:56

标签: database import sql-server-express

当我尝试从11GB文本文件(.tsv)填充表时,我收到错误:

  

无法为数据库'Y'中的对象'X'分配空间,因为'PRIMARY'       文件组已满。通过删除不需要的文件,删除对象来创建磁盘空间       在文件组中,将其他文件添加到文件组,或设置自动增长       打开文件组中的现有文件。

我认为问题是数据库超过10GB,which is the limit for SQL Express。然而,当我检查时,我注意到数据库实际上是空的。查询

SELECT TOP 10 *
FROM Table

需要几分钟才能执行,它什么也没给我回复。当我在属性>下检查时我发现文件组PRIMARY的文件实际上是10240MB。

这是什么,以及如何解决问题?

1 个答案:

答案 0 :(得分:1)

将11GB文本文件填充到SQL Server express中会出错,因为它会超出版本限制。您可以将文本文件拆分为2个文件或升级到标准版。或者尝试Oracle XE?它存储高达11GB :)可能就足够了。