数据从本地服务器传输到阿里云dataworks

有两种思路

链接
本地数据库
RDS
ECS
dataworks

本次使用第二套方案

  1. 首先申请一个ECS
    在这里插入图片描述
    计费方式最好选择按量付费
    在选择设备硬件时,内存要大于2G(sqlserver运行至少需要2G)
    在这里插入图片描述
    点击镜像市场,搜索sqlserver
    在这里插入图片描述

在这里插入图片描述
最好选择一个跟本地数据库版本相同的sqlserver数据库。

选择安全组,将连接sqlserver的1433端口设置允许连接。
在这里插入图片描述

在这里插入图片描述
点击下一步设置好登录用户名和密码

然后确认订单,等一会ECS启动完毕后,点击实例ID
在这里插入图片描述
点击远程连接,然后会出现一段数字,记下来,之后远程连接都需要这个数字。

  1. 连接ECS sqlServer

登录ECS后,输入用户名和密码

之后点击桌面上的sqlServer图标,首次登录使用windows登录,登陆之后点击左侧菜单栏的安全性-》用户名

在这里插入图片描述
之后点击SA设置密码。

此时就可以连接ECS 的sqlserver了。

查看ECS公网IP

在这里插入图片描述
在本次的数据库连接工具中输入此IP,以及上述的用户名和密码就可以连接了。

  1. 在本地的sqlServer生成sql脚本,并使用ECS的SQLserver执行,数据库数据就同步到了ECS。
  2. 整库迁移(数据传输)
    在这里插入图片描述
为什么要用ECS呢?

由于本地的没有公网IP,dataworks无法访问本地电脑。

  1. 打开dataworks项目的数据集成
    在数据源中添加ECS数据源
    在这里插入图片描述
    按照要求填写好,测试连通性并点击完成。
    由于我们可能会有很多个数据库需要同步,因此使用批量上云功能。

首先点击数据源之前的对勾
在这里插入图片描述
点击下方的批量测试连通性,可以选择多个数据源,同时测试
在这里插入图片描述

然后点击批量上云

点击
在这里插入图片描述
选择之前测试过的数据源,添加相应的规则后点击执行规则,之后就会出现ECS中sqlServer中的表。勾选需要同步的表进行同步。

完成之后会出现相应的日志信息。
在这里插入图片描述
4. 登录dataworks查看
点击数据开发
点击表管理就可以看到同步的表了

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值