繁体   English   中英

将SQL Server数据库从AWS迁移到Azure

[英]Migrating SQL Server database from AWS to Azure

我在Windows Server 2008 R2上运行SQL Server 2008的AWS实例中有一个大型数据库。

数据库不断变化和写入信息,其大小约为100GB

我希望从我们的Amazon服务迁移到Microsoft Azure。

但我不能承受任何丢失信息超过20-30分钟

我不介意在Azure云中使用Azure SQL或在VM下运行SQL Server,但我必须保持数据库的实时和更新,很少有主表可以不断地向他们添加信息

最好的方法是什么?

如果您使用的是AWS实例而非RDS并且您要使用Azure实例而不是“Azure SQL数据库”,则可以使用日志传送或类似的方法将停机时间缩短到几秒钟: http:// msdn。 microsoft.com/en-us/library/ms187103.aspx

您需要采取的步骤:

  1. 在AWS上进行完整备份
  2. 在Azure上恢复完整备份而无需恢复
  3. 在AWS上进行日志备份
  4. 在Azure上恢复日志备份而无需恢复
  5. 重复3和4,直到它花费的时间足够短(你可能想要编写这个脚本)
  6. 让应用离线
  7. 在AWS上进行另一个日志备份
  8. 在Azure上恢复该日志备份与恢复
  9. 将应用程序重命名为Azure
  10. 再次将App带到网上。

3,4和5是log-shipping自动化的东西,但你也可以写一个powershell脚本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM