查看原文
其他

使用 Database Migration Service 迁移 SQL 2008 R2 至Azure SQL 数据库

微软科技 2020-02-14

前两篇 SQL 系列文章我们介绍了 SQL Server 2008 / 2008 R2 EOS政策以及版本过期的解决途径:上Azure 云。小伙伴们肯定也跃跃欲试了吧。从这期开始,我们将介绍如何将本地的SQL Server 2008 R2迁移上 Azure。Azure 上 SQL 共分为两类: Azure SQL VM(IaaS)和 Azure SQL Database (PaaS)。PaaS 又分为三种模式:单库、弹性池、托管实例。本期主要描述使用数据库迁移服务 (Database Migration Service) 将本地或虚机里的 SQL 2008 R2 数据库迁移至 Azure。(如果客户将安装有 SQL 2008 R2 的本地物理机或虚机直接挪至 Azure,并不升级 SQL 版本。请参阅本地 Windows Server 2008 物理机/虚机迁移至 Azure 的操作)

Azure SQL 平台的优势

目标平台

需要观察的指标

优势

Azure SQL 数据库单数据库

Azure SQL 数据库弹性池

Azure SQL 数据库托管实例

当前容量或管理问题需要高可用性

为你提供和管理计算层与存储层可按需提供近乎无限的容量

高级层可满足更高的性能和吞吐量要求高可用性作为标准

可用于区域高可用性和灾难恢复保护的选项

Azure 为你管理备份、升级和修补

Azure 针对性能和安全事件提供自动分析和建议。

支持数据加密

支持使用 Azure AAD 单点登录


Azure 数据库迁移服务 (Database Migration Service)

Azure 数据迁移服务是一种完全托管的迁移服务,能够以最少的停机时间实现从多个数据库源到 Azure 数据平台的无缝迁移,也支持多种主流数据库。为此,Azure Database Migration Service 将多个 Microsoft 迁移引擎(如数据迁移助手 (DMA)、数据库实验助手 (DEA) 和 SQL Server 迁移助手 (SSMA))结合在一起,来满足各种场景的需求。

通过 Azure 门户访问 Azure Database Migration Service,在该门户中,可以根据不同的区域创建 Azure Database Migration Service 实例,并提供各种 vCore 选项。通过为服务分配更多的 vCore,你可以提供更快的迁移以满足预期时间线,但要以成本增加为代价。

Azure Database Migration Service 支持迁移到 Azure SQL 数据库的所有服务选项(单库、弹性池和托管实例)以及 Azure IaaS 虚拟机上的SQL Server。

在这里可以创建项目,从而执行源评估、架构、数据转换和验证活动,以帮助准备迁移源。还可以轻松地创建迁移任务,例如概念证明迁移和自动化脚本。请扫描二维码了解更多相关信息。


如何利用 Database Migration Service 做 SQL Server 2008 R2 的迁移

大家知道 SQL 数据库的迁移路线图一般有 5 个步骤

Database Migration Service 也符合这个路线,大致分为以下几个步骤:

1.   通过使用数据迁移助手(DMA)来评估本地数据库。

2.   通过使用数据迁移助手迁移架构(schema)。

3.   创建 Azure 数据库迁移服务的实例。

4.   使用 Azure 数据库迁移服务创建迁移项目。

5.   运行迁移。

6.   监视迁移。

7.   验证与修复。

8.   下载迁移报告。


为了给大家有个直观认识,我们用图例解释一下主要步骤。

在将数据从本地 SQL Server 实例迁移到 Azure SQL 数据库之前,需要对 SQL Server 数据库进行评估,了解是否存在阻碍因素。数据库迁移助手用于执行此任务。

进行评估,并导出报告,进行迁移前相应调整

使用 DMA,迁移 schema 至 Azure SQL Database

 将结构导入Azure SQL Database

建立 Database Migration Service 迁移项目,并运行数据迁移

完成迁移

最后,我们下载迁移报告

步骤不算复杂,大家可以用 Adventureworks 2008 作为源库,自己来试一下。

点击阅读原文

免费下载《企业上云最佳实践》电子书



文字不过瘾?上云还是想找到对的人?

贴心如我已经为您准备好了——

北京、上海、深圳三场线下

《企业上云最佳实践技术峰会》

大佬专家云集,席位有限!

↓ “码上”报名抢占席位↓ 



推荐阅读

SQL数据库上云的最短路径—Azure是您上云的最佳选择

行者日记(四)——一己之力不可小觑,带着自由之心看世界

硬核研发技能立马get,智能解决方案随你造

最新活动

玩转微软市场资讯?用这个就够了!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存