SQL server 2008R2附加数据库时出现“累计大小超出每数据库为10240M的许可限制值”的解决办法
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
昨天有一位网友找到我,说他的SQL server 附加数据库时出现“累计大小将超出每数据库为10240MB的许可限制值”如下图所示,其实当时并没有告诉我是啥版本号以及版本信息,就一个图;
安装这图的说法,看上去肯定是数据库没毛病,应该是许可问题,比如安装了精简版之类的;
通过让客户输入查询值,查询得到如下如数据库信息;
select @@version
看的出用的是精简版的SQL原因造成的;当然还有以下的错误也是同样的处理办法;
其他信息:
执行Transact-SQL语句或批处理时发生了异常。(Microsoft.SqlServer .ConnectionInfo)
CREATE DATABASE或ALTER DATABASE失败,因为结果数据库的累计大小将超出每数据库
为10240 MB的许可限制值。(Microsoft SQL Server,错误: 1827)
解决SQL 2008 R2 累计大小将超出每数据库为10240 MB的许可限制值
这个版本不支持大于10G数据库:
Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Jun 28 2012 08:36:30 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.2 <X64> (Build 9200: )
一、下载企业版SQL2008R2然后点击升级,升级成企业版或者专业版;
二、卸载现在的版本,然后重装安装SQL 2008R2 企业版或者专业版;
三、懒人附加办法;
3.1、建立一个空的数据库,数据库名和你要还原的文件名一致
3.2、打开SQL server 配置管理器,停掉SQL server服务
3.3、找到需要附加的数据库对应的磁盘文件(.mdf && .ldf) 替换掉 1 中 建立的空数据库文件
3.4、打开SQL server 配置管理器,重启SQL server服务
按照以上的任意一个操作方式均可;
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!