【Microsoft Azure 的1024种玩法】六十七.通过Data Migration Assistant 将本地自建SQL Server 数据库脱机迁移至Azure SQL Database
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
【简介】
作为一个DBA,我们需要全面了解 SQL Database数据库的备份以及迁移,如果我们本地有一个单机的SQL Server 数据库,我们想将其迁移至Azure SQL Database中,那我们有什么好的方式呢? 我们可以直接使用Data Migration Assistant 数据迁移助手来对本地 SQL Server进行迁移,可将其数据迁移到 Azure VM 或 Azure SQL 数据库上的 SQL Server,本篇文章主要就是介绍了通过Data Migration Assistant 将本地自建SQL Server 数据库脱机迁移至Azure SQL Database具体步骤
【操作步骤】
一.创建Azure SQL Databses 目标数据库
1.按照图中所示,根据自身实际情况创建Azure SQL Databses
2.在网络配置中,网络连接选择“公共终结点” 对于防火墙规则,将添加当前客户端 IP 地址、将允许Azure服务和资源访问此服务器设置为是。
3.在其他设置选项卡中排序规则,我们选择“Chinese_RPC_CI_AS"字符集 并点击“查看+创建“
4.配置完毕以后如下图所示,我们点击创建SQL数据库
5.资源创建完毕以后,我们点击“转到资源”对Azure SQL Database进行网络策略规则配置
二.配置Azure SQL Databses网络策略规则
1.我们在Azure SQL Databses防火墙中配置源数据库的机器访问Azure SQL Databses的策略规则
三.安装DataMigration Assistant数据迁移助手
1.打开执行DataMigration Assistant安装程序,并点击“Next”进如到下一步中
2.接受协议,并点击“next”继续
3.安装完毕以后,我们点击“Finish”打开
4.如下图所示,我们已经打开了DataMigration Assistant数据迁移助手
四. 在Data Migration Assistant创建迁移项目
1.在左侧导航栏中,选择“+”进行创建迁移项目,我们定义好项目名称,以及迁移数据源的类型,由于我们是从本地的SQL迁移到Azure SQL Database的,我们的Source Server type设置为SQL Server,Target server type类型设置为Azure SQL Database
五. 配置Data Migration Assistant 迁移源数据库
1.配置迁移数据源新,在Server name文本框中,输入源 SQL Server 实例的名称,并配置源SQLserver实例的身份验证类型为”windows Authentication” 并点击“连接”,选择要迁移的单一源数据库,并点击下一步
六.配置Data Migration Assistant 迁移目标数据库
如下图所示,选择目标 Azure SQL 数据库实例支持的身份验证类型以及Azure SQL 数据库实例的名称进行连接,并选择要迁移到的单个目标数据库
七.选择配置要迁移的数据库架构对象
1选择要从本地迁移到 Azure SQL 数据库的架构对象,并选择“Generate SQL Scriopt”
2.查看生成的SQL脚本,并点击“Deploy schema”
八.开始正式数据迁移
1.执行完“Deploy schema”后,我们即可看到已经成功在目标数据库中建立了Schema
2.我们通过SQL Server Management Studio工具登陆到我们在Azure中创建的SQL数据库(目标数据库),即可查看到已经建立了相关数据表结构
3.这时,我们点击“Migrate data”进行下一步
4.我们查看包含要迁移的数据表,如下图所示,如没有任何问题我们即可以点击“Start datamigration” 开始启动数据迁移
5.整体的迁移状态,如下图所示,迁移完毕后,我们即可看到整体迁移的情况
九.迁移数据在线校验
1.数据迁移完毕以后,我们可以通过登陆到Azure SQL Database中对数据进行校验,具体如下图所示,我们可以看到所有的数据均已迁移完毕
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |