欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Azure SQL数据库迁移阿里云RDS SQLserver实践 sql serversqlwindowscos 

程序员文章站 2024-02-07 19:34:22
...
阅读原文请点击:http://click.aliyun.com/m/22023/
摘要: 由于尝试直接使用DTS工具迁移,从微软云迁移SQL数据库到RDS SQLserver时发现,DTS虽然能够连接到Azure SQL, 但是无法获取结构,主要由于Azure SQL是微软针对微软云定制的数据库版本。





一、背景

         由于尝试直接使用DTS工具迁移,从微软云迁移SQL数据库到RDS SQLserver时发现,DTS虽然能够连接到Azure SQL, 但是无法获取结构,主要由于Azure SQL是微软针对微软云定制的数据库版本。与原本的MSSQL server还是不一样的。为了方便大家能够顺利迁移。整理了导入导出的迁移方式.



二、Azure SQL 数据库迁移到RDS SQLserver实践步骤



1、         在阿里云控制台创建好目标数据库和登陆用户。

a)       记录下新建的数据库名称、登陆地址、登陆用户名、密码。

b)      登陆用户具有写入权限。

2、         购买一台ECS用于迁移,ECS要求

a)       绑定公网IP。

b)      4核4G的即可。

c)       OS是windows系统

d)      ECS与目标库最好买在同一个可用区或者VPC可以通过内网访问新建的目标数据库。

e)       建议按量购买,迁移完即释放

3、         在购买的ECS上安装SQL server的客户端工具(SSMS)。

a)       SSMS微软下载地址:https://msdn.microsoft.com/library/mt238290.aspx

b)      安装过程,双击可执行文件,全程默认安装即可。过程不再累述

4、         配置迁移过程。

a)       登陆ECS,启动SSMS

6e62a25b3a053ba7bec0062ce1ed0f2ede8961d4
b)      连接的新建的目标数据库

473448d7ad959e5ec44c3abff5133a76191e6bf6

登陆使用的信息,在步骤1 a)已经记录。点击连接登陆

c)      开始配置导入任务

24bc938880e84a67adffc4f50affc446b03d96d2

    

936c2e05b20dfb33fe84ef5c71cf110eaa13ec65

填写数据源连接信息

6166cd4aef99a1b3fbc172b79faa31665daf086e



填写目标数据库连接信息

f2d030185a03a19116d2816855f912998e3168bb

83eec8984d95920a2245c4307609b3575c121169

 

选择表的对应关系,也可以编辑字段的对应关系,可以预览迁移后的数据,一般都是同名对应,如果目标创建的表结构,自动同名对应也可以自定义对应关系,如果目标没有创建表结构,这里可以自动生成与原表结构一致。
阅读原文请点击:http://click.aliyun.com/m/22023/