【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database
  4AFg6g0R0HXv 2023年11月19日 21 0


【简介】

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_数据库


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

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


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

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


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

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

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

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

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


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

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


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

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


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

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


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

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


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

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


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

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


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

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_SQL_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_microsoft_14


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

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


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

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_microsoft_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_microsoft_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_数据库_19


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

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

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

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

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


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

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


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

【Microsoft Azure 的1024种玩法】六十九.通过SSMS将本地自建SQL Server 数据库脱机迁移至Azure SQL Database_SQL_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_SQL_25


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

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

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

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

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

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

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


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
4AFg6g0R0HXv