0

J'essaie d'utiliser l'Assistant de migration Microsoft SQL Server pour DB2 v7.5 pour migrer de DB2 v 11.1 vers SQL Server 2014. Les colonnes DB2 définies comme INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY sont être converti en un Integer mais pas IDENTITY sur le côté SQL Server. Comment puis-je obtenir SSMA pour convertir les colonnes DB2 IDENTITY en colonnes SQL Server Identity?Comment configurer SSMA pour convertir DB2 NOMBRE GÉNÉRÉ PAR DÉFAUT COMME IDENTITÉ

DB2 Source:

"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 généré pour SQL Server:

[RECID] int NOT NULL, 

Merci à l'avance.

+0

Désolé, vous devriez configurer SSMA. –

Répondre

0

J'ai dû mettre à jour manuellement le schéma généré pour le serveur SQL afin d'ajouter l'attribut Identity. Une fois que je l'ai fait, tout semblait fonctionner correctement.