0

我有一个 20GB 的 sql server 数据库备份,我需要将它导入到我的 sql server 2012 中。但是当它启动 imopr 进程时,出现以下错误:

Error en CREATE DATABASE O ALTER DATABASE. El tamaño de base de datos acumulado superaría el límite de licencia de 4096MB por base de datos.

我知道这意味着我有创建数据库的限制,但是如何增加该限制以导入我的备份?

我使用的是 Windows Server 2008(32 位),并且我在桌面的一个文件夹中得到了备份,所以我猜文件系统可以处理它。

4

2 回答 2

0

我不确定是不是这种情况,但是因为每个数据库都是从模型数据库创建的,所以检查模型数据库是否没有设置限制。

还要检查该驱动器上是否有必要的可用空间(我想你已经检查过了)。

如果限制为 4096 MB,则您的文件系统可能是 FAT32。它支持最大 4GB 文件大小。

于 2013-11-05T08:55:06.063 回答
0

如果我执行 @@version 我得到以下行:

Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (Intel X86) Jul  9 2008 14:43:34  Copyright (c) 1988-2008 Microsoft Corporation Express Edition on Windows NT 6.0 <X86> (Build 6002: Service Pack 2)

正如 Damien 所建议的,我认为我将数据库引擎与客户端工具混淆了。我对 windows server 和 sql server 非常陌生 :(

由于我出于测试原因使用虚拟机,您会推荐哪个 sql server 版本来导入 20GB 备份?

Bogdan:我使用的是 Windows Server 2008(32 位),但我在桌面的一个文件夹中获得了备份,所以我想它可以处理它。

于 2013-11-05T15:17:20.117 回答