如何迁移SQL Server数据库到Amazon RDS实例

Amazon RDS SQL Server实例不支持从.bak文件中恢复数据。 因此,使用这篇文章,我写如何在SQL Server数据库到Amazon RDS实例简单的步骤进行迁移。 如果你看AWS迁移步骤它太复杂了,但是Windows Azure的迁移向导工具提供了一种简单的方法来本地SQL Server之间的数据迁移到AWS RDS实例。

第1步:下载SQLAzureMW工具

1.1。我们需要使用下面的网址下载SQLAzureMW,并在您的系统中提取文件。 下载SQLAzureMW工具 1.2。使用SQL Server Management Studio来连接到本地SQL Server和AWS RDS 实例,并确保你有连接到两个服务器。

第2步:开始迁移

2.1。开始迁移
双击SQLAzureMW.exe文件,下载下来SQLAzureMW工具,它就会打开如下图所示。 选择数据库选项,然后单击 NextMSSQL到RDS-1
2.2。源数据库任务
输入源SQL Server数据库的连接信息,然后点击连接MSSQL到RDS-2 选择AWS上的RDS数据库,并单击列表中迁移NextMSSQL到RDS-3 选择“脚本的所有数据库对象”选项迁移整个数据库,或者您可以使用第二个选项只迁移所选对象,然后单击 NextMSSQL到RDS-4 查看所选对象的名单是迁移并点击NextMSSQL到RDS-5 在这一步向导将创建您的所有SQL Server对象的脚本,使用Save按钮保存您的本地硬盘驱动器上的脚本,然后单击 NextMSSQL到RDS-6
2.3。目标数据库任务
在这个阶段,您已成功创建数据库的脚本。现在,您输入的RDS的SQL Server连接的详细信息如下,点击连接MSSQL到RDS-7 选择目标数据库,您需要迁移数据,如果您没有创建数据库,使用创建数据库按钮。 最后点击 NextMSSQL到RDS-8 在这个步骤中,您将看到所有数据已迁移到RDS SQL Server实例。使用保存按钮,屏输出显示,并检查是否任何错误。 MSSQL到RDS-9

第3步:检验数据

现在使用本地SQL Server Management Studio ,验证成功或迁移所有数据。如果您收到任何错误,手工修复。