我的机器上运行了MSSQL SERVER 2008 R2数据库并尝试使用大小为10.6 GB的.bak文件恢复数据库,但是我得到了以下错误: -
CREATE DATABASE or ALTER DATABASE failed because the resulting cumulative
database size would exceed your licensed limit of 10240 MB
和Microsoft SQL Server Management Studio版本为10.50.1617.0。
我的问题是
1>如何增加SQL SERVER 2008 R2的限制。
2 - ;还有其他方法可以恢复数据库吗?如果无法增加限制,那么我应该下载哪个版本的MSSQL SERVER(免费)?
3>有没有办法直接恢复MySQL数据库中的所有数据,因为我的最后一个是获取MySQL数据库中的所有数据?
答案 0 :(得分:2)
您获得的错误是因为您尝试还原到SQL Server Express,并且在2008年它的数据库限制为10Gb(以前为4 GB)。
答案 1 :(得分:1)
请找到有关您的查询的答案。
回答:只有一种方法可以增加MSSQL Server 2008 R2的限制,即您必须将其升级到Web版本。在网络版中,您将获得524 PB数据库大小。
回答:否。这是不可能的,因为数据库大小约为10.6 GB,在Express版本中,您最多只能创建10 GB的数据库。没有免费版本可以为您提供超过10 GB的数据库大小。
如果要增加限制,则必须使用Web版本。您可以从以下URL收集更多详细信息: https://www.znetlive.com/blog/feature-comparison-of-ms-sql-server-editions/
回答:是的,有可能。您可以使用MySQL Workbench,它提供了一种以较少的时间和精力将数据和应用程序从Microsoft SQL Server快速迁移到MySQL的方法。
此工具具有许多很酷的功能,例如:
数据库迁移-支持从Microsoft SQL Server,Sybase ASE和PostgreSQL迁移。
迁移项目管理-允许配置,复制,编辑,执行和计划迁移。
收集更多详细信息