SQL Server数据库迁移到达梦8数据库之后,会出现部分索引名称发生了变化,变成了(index+数字)的样子,如下图所示:图1是SQL Server的索引名称,图2是迁移后的索引名称。
自然我使用根据表名查索引的SQL语句也是查不到的,如图3所示
但是现在有一个奇怪的问题,既然是查询的时候这个索引不存在,那个我再创建一个,他报错了所该索引已经存在,如图四所示。
但是使用迁移过来达梦数据库生成的索引可以查询到
我这边基于2023年2季度的季度版进行验证,并未发现存在此问题。
SQLServer上数据对象:
迁移到DM上的数据对象:
mysql迁移表数据也出现该问题,且不是所有索引名称被变更
你这边SQLServer是什么版本,DM数据库是什么版本,麻烦提供一下吧。
另外SQLServer上的建表语句也请一并提供一下。