Как сконфигурировать SSMA для преобразования DB2 INTEGER, ПОЛУЧЕННОЙ ПО УМОЛЧАНИЮ КАК ИДЕНТИЧНОСТЬ

Я пытаюсь использовать Microsoft SQL Server Migration Assistant для DB2 v7.5 для перенастройки из DB2 v 11.1 в SQL Server 2014. Столбцы DB2 определены как INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY превращаются в Integer но нет IDENTITY на стороне SQL Server. Как я могу получить 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 для SQL Server:

[RECID] int  NOT NULL,

Заранее спасибо.

1 ответ

Решение

Мне пришлось вручную обновить сгенерированную схему для сервера SQL, чтобы добавить атрибут Identity. Как только я это сделал, казалось, все работало правильно.

Другие вопросы по тегам