当前位置: 首页 > news >正文

KingbaseES之KDts迁移SQLServer

        项目适配迁移SQLServer至金仓,今天写写KDts-WEB版迁移工具迁移SQLServer至KingbaseES的步骤,以及迁移注意事项.

        SQLServer版本:SQLServer2012

        KingbaseES版本:V009R004C011(SQLServer兼容版)

        --1.进入数据库客户端工具KDTS工具目录,启动KDts服务:

[kingbase@rack1 ~]$ cd /opt/Kingbase/ES/V9_mysql/ClientTools/guitools/KDts/KDTS-WEB
[kingbase@rack1 KDTS-WEB]$ ls
bin  conf  drivers  jdk  lib  logs  pid  results  web
[kingbase@rack1 KDTS-WEB]$ bin/startup.sh

        --2.使用浏览器登陆DTS工具页面:http://192.168.1.250:54523

        输入账号和密码,默认账号为kingbase,密码为Kb_DI@2019

        --3.创建源端数据源

        新建源数据库,填写SQLServer源端数据库连接信息,点击测试确认连接成功后点击确定:

        --4.创建目标端数据源

        新建目标数据库,填写KingbaseES数据库连接信息,点击测试确认连接成功后点击确定:

                --5.点击新建迁移任务,填写任务名称,选择源端、目的端数据源,点击下一步:

        --6.选择要迁移的模式,点击下一步:

        --7.选择要迁移的数据库对象,点击下一步。默认迁移全部对象,点击下一步:

        --8.编辑迁移源端、目标端参数配置,确认后点击保存并迁移,开始迁移任务:

        --9.查看进度

        迁移开始后,默认主界面显示迁移进度,点击进度按钮,可以查看详细内容:

        --10. 迁移任务完成后单击详情可以查看详细的迁移报告:

        注意事项:

        1.安装KingbaseES后,使用初始化命令:initdb -Usystem -x12345678ab -D data -m sqlserver --enable-ci -E gbk --lc-collate=zh_CN.gbk --lc-ctype=zh_CN.gbk --lc-messages=zh_CN.gbk

        2.创建数据库命令(ksql中执行):create database u_system collate Chinese_PRC_CI_AS

        3.目标端数据源--"4.创建目标端数据源"中添加链接参数clientEncoding=GBK

        4.迁移配置--"8.编辑迁移源端、目标端参数配置"--"源数据库配置"中需:

                a.开启编码配置;

                b.配置字符集为ISO-8859-1;

                c.开启解码字节,并设置解码字符集为GBK

        5.迁移配置--"8.编辑迁移源端、目标端参数配置"--"目标数据库配置"中需:

                a.使用copy方式迁移(即不勾选使用insert方式)

                b.编码字符集设置为GBK

                c.勾选"是否删除空白字符"

        6.设置数据库配置参数:ignore_char_null_check=on

相关文章:

  • 安徽京准:GPS北斗卫星时空信号安全防护装置(授时)介绍
  • 【Unity笔记】Unity超时检测器开发:支持自定义重试次数与事件触发
  • AIP-231 批量方法:Get
  • 树莓派超全系列教程文档--(24)本地化设置、SSH及配置防火墙
  • 本地mock服务编写
  • 如何优雅地处理 API 版本控制?
  • 滚轮控制目标臂长度调整相机距离
  • CTF--shell
  • 自动驾驶第一性原理
  • java -jar 如何持久化运行
  • 华三IRF堆叠技术
  • Redis 5.0、6.0 和 7.0 版本的核心更新特性总结
  • flutter 打包mac程序 dmg教程
  • 【CUDA 】第3章 CUDA执行模型——3.5循环展开(1)
  • 探讨HMI(人机界面)设计原则,如何通过优秀的设计提升操作效率和用户体验
  • 第二十六:Map的基本原理
  • VM虚拟机安装及Ubuntu安装配置
  • Nacos操作指南
  • I/O进程(全)
  • RGBD惯性SLAM
  • 现场观察·国防部记者会|美将举行大演习“应对中国”,备战太平洋引发关注
  • 上海举行金融服务企业“走出去”推进大会
  • 国防部:“台独”武装摆练纯属搞心理安慰,怎么演都是溃败的死局
  • 特朗普支持率降至新低:宣布关税后骤降,选民最不满经济表现
  • 爱奇艺要转型做微剧?龚宇:是误解,微剧是增量业务,要提高投资回报效益
  • 2025年度沪惠保参保今开启:保费不变,国内特药种类扩增