我有一个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位),我在桌面的文件夹中有备份,所以我猜文件系统可以处理它。
答案 0 :(得分:0)
我不确定是这种情况,但是因为每个数据库都是从模型数据库创建的,所以检查模型数据库是否没有设置限制。
同时检查该驱动器上是否有必要的可用空间(我想你已经检查过了)。
如果限制为4096 MB,则您的文件系统可能是FAT32。它支持最大4GB文件大小。
答案 1 :(得分:0)
如果我执行@@版本,我会得到以下行:
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服务器和SQL服务器非常缺乏经验:(
由于我出于测试原因而使用虚拟机,您建议使用哪个sql server版本来导入20GB备份?
波格丹: 我使用的是Windows Server 2008(32位),但是我在桌面的一个文件夹中有备份,所以我猜它可以处理它。