Microsoft SQL Server To MySQL配置项使用说明
问题描述 |
配置建议 |
建议值 |
---|---|---|
SQL Server与MySQL数据库结构存在差异,将会导致迁移失败。 |
建议配置“数据库名转换”解决该类问题。 |
建议值:保留数据库名称。 影响:SQL Server与MySQL数据库结构存在差异,该配置项将保留对象数据库名称,不进行任何转换。 |
SQL Server与MySQL排序规则存在差异,将会导致迁移失败。 |
建议配置“排序规则转换”解决该类问题。 |
建议值:注释排序规则。 影响:SQL Server与MySQL排序规则存在差异,该配置项将注释排序规则。 |
SQL Server与MySQL语法存在差异,该配置项将控制DROP_EXISTING转换。 |
建议配置“DROP_EXISTING转换”解决该类问题。 |
建议值:保留DROP_EXISTING。 影响:SQL Server与MySQL语法存在差异,该配置项将保留DROP_EXISTING。 |
SQL Server与MySQL语法存在差异,该配置项将控制索引筛选语句转换。 |
建议配置“索引筛选转换”解决该类问题。 |
建议值:保留索引筛选条件语句。 影响:SQL Server与MySQL语法存在差异,该配置项将保留索引筛选条件语句。 |
SQL Server与MySQL语法存在差异,MySQL 不支持表类型变量。 |
建议配置“表类型变量转换”解决该类问题。 |
建议值:将表类型变量转换临时表。 影响:SQLServer 中显式表变量不遵循事务的回滚语义,MySQL 中临时表遵循事务回滚语义,需要关注业务语义是否发生变化。不包括多语句表值函数返回表定义。 |
SQL Server与MySQL语法存在差异,MySQL 不支持 SQL Server 系统函数 @@FETCH_STATUS 的功能。 |
建议配置“WHILE 循环条件 @@FETCH_STATUS=0 转换”解决该类问题。 |
建议值:转换为 NOT FOUND HANDLER。 影响:用户需要关注业务语义是否发生变化。 约束条件:
|