我在 Windows Server 2008 R2 上运行 SQL Server 2008 的 AWS 实例中有一个大型数据库。
数据库不断变化和写入信息,其大小约为~100GB
我希望从我们的 Amazon 服务迁移到 Microsoft Azure。
但我不能承受超过 20-30 分钟的任何信息丢失
我不介意使用 Azure SQL 或在 Azure Cloud 中的 VM 下运行 SQL Server,但我必须保持数据库实时更新,很少有主表会不断向其中添加信息
最好的方法是什么?
我在 Windows Server 2008 R2 上运行 SQL Server 2008 的 AWS 实例中有一个大型数据库。
数据库不断变化和写入信息,其大小约为~100GB
我希望从我们的 Amazon 服务迁移到 Microsoft Azure。
但我不能承受超过 20-30 分钟的任何信息丢失
我不介意使用 Azure SQL 或在 Azure Cloud 中的 VM 下运行 SQL Server,但我必须保持数据库实时更新,很少有主表会不断向其中添加信息
最好的方法是什么?
如果您使用的是 AWS 实例而不是 RDS,并且您将使用 Azure 实例而不是“Azure SQL 数据库”,您可以使用日志传送或类似的方法将停机时间缩短到几秒钟:http://msdn。 microsoft.com/en-us/library/ms187103.aspx
您需要采取的步骤:
3、4 和 5 是日志传送将自动执行的,但您也可以编写一个 powershell 脚本。