本地可以迁移上云的东西很多,之前尝试了整机的迁移上云,今天就来试试本地数据库迁移上云,那就话不多说,直接开始吧


既然是要把数据库迁移到云上,那云端肯定是需要有数据库服务的,所以我们第一步还是要在云端上面建SQL DB

  1. 订阅:选择你合适的订阅
  2. 资源组:可以新建也可以选择以往的资源组
  3. 服务器名称:SQL DB的名称
  4. 管理账户:SQL DB的登录名及密码

本地数据库迁移到Azure sql DB的两种方法_sql

​配置网络访问权限,防火墙规则配置网络访问权限,防火墙规则​

本地数据库迁移到Azure sql DB的两种方法_数据库_02

创建完成后就可以查看到SQL DB的各种属性,我这里标红的地方是我们第一种迁移方式连接数据库需要用到的

本地数据库迁移到Azure sql DB的两种方法_服务器_03

方法1 ssms连接到云上的数据库

服务器名称:填写Azure SQL DB 属性里面的服务器名称

登录名,密码:Azure SQL DB的登录名密码

本地数据库迁移到Azure sql DB的两种方法_数据库_04

连接上Azure SQL DB之后是这样的,后面我们就可以准备迁移了

本地数据库迁移到Azure sql DB的两种方法_sql_05

连接到本地的数据库,新建测试数据库testdatabase,右键单击testdatabase 

选择任务——>生成脚本

本地数据库迁移到Azure sql DB的两种方法_sql_06

下面几步是生成脚本的,按照步骤点击即可

本地数据库迁移到Azure sql DB的两种方法_数据库_07

本地数据库迁移到Azure sql DB的两种方法_sql_08

本地数据库迁移到Azure sql DB的两种方法_服务器_09

本地数据库迁移到Azure sql DB的两种方法_服务器_10

本地数据库迁移到Azure sql DB的两种方法_sql_11

下一步等待脚本保存完毕就可以了

在之前的生成脚本窗口选择更改连接——>连接

本地数据库迁移到Azure sql DB的两种方法_服务器_12

输入Azure SQL DB 服务器名,用户名及密码就可以成功迁移过去了

方法2 也可以在本地选择将数据库部署到Microsoft Azure 数据库

本地数据库迁移到Azure sql DB的两种方法_sql_13

还有一种官方的方式就是使用microsoft data migration assistant 有机会也可以试试

本地数据库迁移到Azure sql DB的两种方法_数据库_14