有时在使用备份文件还原数据库时会提示错误:

create database或alter database失败,因为结果数据库的累计大小将超出每数据库为4096MB的许可限制值问题

 

 (如果还有其他情况的,请网友们附贴增加,便于我修改,免的网上很多贴子没有一个说的很清楚的。)

 

1.加载大数据库 时,会提示如下的错误:

标题: Microsoft SQL Server Management Studio
------------------------------

还原 对于 服务器“DESKTOP-0CUDPOS\sqlexpress”失败。  (Microsoft.SqlServer.SmoExtended)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.2500.0+((KJ_PCU_Main).110617-0026+)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&EvtID=还原+Server&LinkId=20476

------------------------------
其他信息:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

------------------------------

CREATE DATABASEALTER DATABASE 失败,因为结果数据库的累计大小将超出每 数据库 为 4096 MB 的许可限制值。
RESTORE DATABASE 正在异常终止。 (Microsoft SQL Server,错误: 1827)

有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.00.1600&EvtSrc=MSSQLServer&EvtID=1827&LinkId=20476

------------------------------

原因是因为新准备还原的目标数据库的版本是Express版本,这是有限制的

 

引用:http://blog.csdn.net/xyz846/article/details/21397153

System.Data.SqlClient.SqlError: CREATE DATABASE 或 ALTER DATABASE 失败,因为结果数据库的累计大小将超出每 数据库 为 4096 MB 的许可限制值

 
导入bak文件或加大数据文件时报此错误的解决方法:

1.首先检查数据文件所在盘文件系统是否为FAT或FAT32,如果是将此盘文件系统转换为NTFS

如:
convert D: /fs:ntfs

2.查看sql server的版本

如果是Express Edition版本,则需要安装Developer Edition或Enterprise Edition,Express Edition数据文件有4G限制
posted on 2017-10-31 15:34  Mack.Meng  阅读(3277)  评论(0)    收藏  举报