恢复MSSQL SERVER数据库

时间:2013-12-30 12:20:58

标签: mysql sql-server-2008-r2 restore database-restore

我的机器上运行了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数据库中的所有数据?

2 个答案:

答案 0 :(得分:2)

您获得的错误是因为您尝试还原到SQL Server Express,并且在2008年它的数据库限制为10Gb(以前为4 GB)。

http://blogs.msdn.com/b/sqlexpress/archive/2010/04/21/database-size-limit-increased-to-10gb-in-sql-server-2008-r2-express.aspx

答案 1 :(得分:1)

请找到有关您的查询的答案。

  1. 如何增加SQL SERVER 2008 R2的限制。

回答:只有一种方法可以增加MSSQL Server 2008 R2的限制,即您必须将其升级到Web版本。在网络版中,您将获得524 PB数据库大小。

  1. 还有其他还原数据库的方法吗?如果无法增加限制,那么我应该下载哪个版本的MSSQL SERVER(免费)?

回答:否。这是不可能的,因为数据库大小约为10.6 GB,在Express版本中,您最多只能创建10 GB的数据库。没有免费版本可以为您提供超过10 GB的数据库大小。

如果要增加限制,则必须使用Web版本。您可以从以下URL收集更多详细信息: https://www.znetlive.com/blog/feature-comparison-of-ms-sql-server-editions/

  1. 有没有办法直接还原MySQL数据库中的所有数据,因为我最终要获取MySQL数据库中的所有数据?

回答:是的,有可能。您可以使用MySQL Workbench,它提供了一种以较少的时间和精力将数据和应用程序从Microsoft SQL Server快速迁移到MySQL的方法。

此工具具有许多很酷的功能,例如:

数据库迁移-支持从Microsoft SQL Server,Sybase ASE和PostgreSQL迁移。

迁移项目管理-允许配置,复制,编辑,执行和计划迁移。

您可以从此网址http://www.mysql.com/products/workbench/migrate/

收集更多详细信息