首页 > 解决方案 > 如何以最短的停机时间从 Azure Paas 回滚到 Iaas mssql?

问题描述

我将使用 mssql 将数据库从 Azure IaaS 基础架构迁移到 Azure SQL。迁移后,如果在迁移后数分钟/数小时内遇到问题,我需要一种有效回滚到 IaaS 基础架构的方法。

可以在 Azure SQL 中导出数据库,但这是从 PaaS 移回 IaaS 或本地的推荐方法吗?在此时间窗口内可能只有少量交易,因此完全出口似乎需要很长时间。

谢谢你的帮助

标签: mysqlazure-sql-databasepaasiaas

解决方案


早在 9 月,我的一位客户就向我提出了完全相同的要求,即一个回滚计划,以防他们想在迁移一周后从 Azure SQL 数据库 PaaS 回到 SQL Server VM IaaS。

我发现迁移到 PaaS 很容易,而返回 IaaS 并不容易。不幸的是,最好、最快和可预测的回滚方法是导出 Azure SQL 数据库,将 bacpac 移动到本地磁盘到 VM,然后使用最新版本的 SQL Server Management Studio 导入 bacpac。这样做我发现了此处此处记录的障碍。


推荐阅读