Mysql 恢复MSSQL服务器数据库

Mysql 恢复MSSQL服务器数据库,mysql,sql-server-2008-r2,restore,database-restore,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

我的机器上正在运行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服务器(免费)


3> 是否有任何方法可以直接还原MySQL数据库中的所有数据,因为我的最终任务是获取MySQL数据库中的所有数据?

您遇到的错误是因为您试图还原到SQL Server Express,而在2008年,它的数据库限制为10Gb(以前是4 GB)


请查找有关您的问题的答案

  • 如何提高SQL SERVER 2008 R2的限制
  • 答:只有一种方法可以提高MSSQL Server 2008 R2的限制,那就是您必须将其升级到web版。在web版中,您将获得524 PB的数据库大小

  • 还有其他方法恢复数据库吗?如果无法增加限制,那么我应该下载哪个版本的MSSQL服务器(免费)
  • 答:不可能,因为数据库大小约为10.6 GB,而在Express edition中,您只能创建高达10 GB的数据库。没有提供超过10GB数据库大小的免费版本

    如果你想增加限制,那么你必须使用网络版。您可以从以下URL收集更多详细信息:

  • 有没有办法直接恢复MySQL数据库中的所有数据,因为我的最终任务是获取MySQL数据库中的所有数据
  • 答:是的,这是可能的。您可以使用MySQL Workbench,它提供了一种以较少的时间和精力将数据和应用程序从Microsoft SQL Server快速迁移到MySQL的方法

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

    数据库迁移—支持从Microsoft SQL Server、Sybase ASE和PostgreSQL进行迁移

    迁移项目管理—允许配置、复制、编辑、执行和计划迁移


    您可以从此url收集更多详细信息

    我看过这篇文章,但我无法减小数据库的大小,我该怎么办?您使用的是有大小限制的express版本-支付许可证费用并使用许可证升级-简单。Sharad,您现在几乎无能为力。如果不将数据库连接到服务器,则无法减小数据库的大小,因此您需要将此数据库还原为MS SQL server的完全授权副本,以某种方式减小其大小,备份它,然后再将其还原为您的Express版本。@Bridge感谢您的回复,但是否有其他方法可以获取MySQL数据库中的所有数据?