我正在尝试使用用于DB2 v7.5的Microsoft SQL Server迁移助手从DB2 v 11.1迁移到SQL Server 2014.定义为INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY
的DB2列将转换为Integer
但不是SQL Server端的IDENTITY
。如何让SSMA将DB2 IDENTITY
列转换为SQL Server Identity
列?
源DB2:
"RECID" INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 2147483647 NO CYCLE CACHE 20 NO ORDER),
为SQL Server生成的SQL:
[RECID] int NOT NULL,
提前致谢。
答案 0 :(得分:0)
我不得不手动更新SQL Server的生成模式以添加Identity属性。一旦我这样做,一切似乎都正常工作。