【简介】

SQL Server Management Studio工具具有一定的数据迁移功能,可帮助我们实现同构或异构数据源之间的数据迁移,适用于数据上云迁移业务场景,本文主要介绍了如何通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database


一.下载安装SQL Server Management Studio

1.通过如下地址下载Microsoft SQL Server Management Studio(SSMS)客户端

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_Azure


2.下载完毕后,打开SSMS-SETUP安装包进行安装

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_microsoft_02


3.安装完毕后,如下图所示

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_azure_03


4.我们手动打开SSMS客户端,如下图所示

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_SQL_04

二.在SSMS中导出数据层应用程序

1.使用本地Windows身份验证方式登陆到SQL Server 中

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_SQL_05


2.找到我们要准备迁移备份的“CTFBUG”数据库

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_数据库_06


3.右击选中“CTFBUG”数据库,点击“任务”——“导出数据层应用程序”

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_microsoft_07


4.在导出数据层应用时,我们点击“下一步”

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_microsoft_08


5.如下图步骤所示,我们需要定义好导出数据层应用程序的备份路径

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_数据库_09


6.确定好路径以后,我们点击“下一步”继续

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_azure_10


7.验证下我们导出的设置是否正确,如没问题可点击“完成”

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_Azure_11


8.如下图所示,我们已经完成了“数据层应用程序”导出操作

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_azure_12

三.创建Azure SQL Database

1.按照图中所示,根据自身实际情况创建Azure SQL Databses

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_Azure_13


2.在网络配置中,网络连接选择“公共终结点” 对于防火墙规则,将添加当前客户端 IP 地址、将允许Azure服务和资源访问此服务器设置为是。

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_azure_14


3.在其他设置选项卡中排序规则,我们选择“Chinese_RPC_CI_AS"字符集 并点击“查看+创建“

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_microsoft_15


4.配置完毕以后如下图所示,我们点击创建SQL数据库

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_数据库_16


5.资源创建完毕以后,我们点击“转到资源”对Azure SQL Database进行网络策略规则配置

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_Azure_17

五.配置Azure SQL Databses网络策略规则

1.我们在Azure SQL Databses防火墙中配置源数据库的机器访问Azure SQL Databses的策略规则

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_Azure_18

六.使用SQL server Managment Studio 连接Azure SQL Database

1.使用SSMS程序连接到Azure SQL Database中,服务器名为Azure SQL Database中的Server name,身份验证类型为”SQL Server 身份验证“,并点击“连接”

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_Azure_19


2.如下图所示,我们已经通过SSMS连接到了Azure SQL Database中了

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_Azure_20

七.利用SQL server Managment Studio导入数据层应用程序

1.我们选中Azure SQL Database的数据库,右击选择“导入数据层应用程序”

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_SQL_21


2.在“导入数据层应用程序” 向导中,我们点击“下一步”

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_azure_22


3.选择我们之前备份导出的文件,打开对其进行导入

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_microsoft_23


4.选择好指定要导入的BACPAC文件以后,我们点击下一步

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_SQL_24


5.此时,需要我们指定新Azure SQL Database的设置,具体如下图所示

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_Azure_25


6.我们验证下数据库导入的指定设置,点击完成开始执行导入

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_microsoft_26

7.导入完毕后,我们可以看到下图的结果摘要,所有的数据应用程序均以导入完毕

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_azure_27

八.登陆Azure SQL Database进行数据校验

1.我们使用SM登陆到Azure SQL Database中,对其导入的数据进行筛选查看,如下图所示,所有的数据均以导入完毕

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_microsoft_28


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6