0

我正在嘗試使用DB2 v7.5的Microsoft SQL Server遷移助手從DB2 v 11.1遷移到SQL Server 2014.定義爲INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY的DB2列是在SQL Server端轉換爲Integer而不是IDENTITY。我如何讓SSMA將DB2 IDENTITY列轉換爲SQL Server Identity列?如何配置SSMA來轉換DB2 INTEGER GENERATED BY DEFAULT AS 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

對不起,應該配置SSMA。 –

回答

0

我不得不手動更新爲SQL服務器生成的模式以添加標識屬性。一旦我這樣做,一切似乎正常工作。