源码SQL兼容性评估与转换
登录
鲲鹏DevKit
工具,地址为
https://
部署服务器的IP
:端口号
(例如:https://x.x.x.x:8086)。
在左侧选择“系统迁移”单击
或
“新建”
按钮进入
“新建工程”
页签。
图1
新建工程
选择“仅源码包迁移”,
“源码迁移服务”
确保已勾选
“SQL迁移”
,然后选择“源码包上传”,单击“上传”。
图2
基本配置
单击
“添加文件”
,选择源码包,然后单击
“上传”
。
图3
添加文件
若需通过DDL语句可以提升SQL语句解析的准确性,可以上传DDL文件,单击
“上传”
;若不需要,跳过此步骤。
图4
上传DDL
单击
“开始迁移”
,界面将显示迁移进度。
图5
开始迁移
迁移完成,进入
“迁移结果”
界面。
图6
迁移结果
查看扫描结果。可以通过筛选查看兼容性评估报告,获取已兼容、不兼容、待确认的SQL语句所在文件。
选择
“不兼容”
,单击
“查看详情”
,即可查看提取出的不兼容的SQL语句、转换状态、转换后的SQL语句等信息。
图7
不兼容SQL
图8
指导建议
已生成patch:请单击
“下载SQL迁移报告汇总文件”
获取patch,然后参见
源码SQL回写patch使用指导
将SQL相关的修改应用到源码文件中。
由于SQL转换失败,导致patch未能生成,请手动转换后并自行修改源码。
父主题:
使用示例