---
title: 源码SQL兼容性评估与转换
description: "1. 登录鲲鹏DevKit工具，地址为https://部署服务器的IP地址:端口号（例如：https://xx.xx.xx.xx:8086）。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevps/portingadvisor/sourcecodeporting/DevKit_Porting_0103.html
sourcePath: /source/zh/kunpengdevps/portingadvisor/sourcecodeporting/DevKit_Porting_0103.html
indexId: 0c4ccc4297b9adc76c5304f6659e33f967fa247991990771ef2c70ff76ff625981
---
# 源码SQL兼容性评估与转换

1. 登录鲲鹏DevKit工具，地址为https://部署服务器的IP地址:端口号（例如：https://xx.xx.xx.xx:8086）。
2. 在左侧选择“源码迁移”单击按钮进入创建迁移任务区。
  图1 新建工程（WebUI）

  图2 新建工程（VS Code）

3. “源码类型”选择“Java”，“源码迁移服务”确保已勾选“SQL迁移”，然后上传或选择需要迁移的源码文件。
  图3 基本配置（WebUI）

  图4 基本配置（VS Code）

4. 选择迁移源和目标数据库。若需提升SQL语句解析的迁移的准确性，可指定数据库连接配置或上传DDL文件。
  图5 高级配置

5. 单击“开始迁移”，界面将显示迁移进度。
  图6 源码迁移

6. 迁移完成，进入“SQL迁移报告”界面。
  图7 SQL迁移报告

7. 查看扫描结果。可以通过筛选查看兼容性评估报告，获取已兼容、不兼容、待确认的SQL语句所在文件。
选择“不兼容”，单击“查看详情”，即可查看提取出的不兼容的SQL语句、转换状态、转换后的SQL语句等信息。
图8 不兼容SQL图9 指导建议

  - 已生成patch：请单击“下载SQL迁移报告汇总文件”获取patch，然后参见    源码SQL回写patch使用指导
将SQL相关的修改应用到源码文件中。
  - 由于SQL转换失败，导致patch未能生成，请手动转换并自行修改源码。
