J'ai un des problèmes de clé primaire et identité lors de la migration des bases de données et tables de SQL Server 2000 vers SQL Server 2008.problèmes lors de la migration de SQL Server 2000 vers SQL Server 2008
Dans SQL Server 2000, certaines tables ont la clé primaire ID
et je définis l'identité oui. Lorsque j'exporte vers SQL Server 2008, quelques tables ne possèdent déjà pas de clé primaire et d'identité.
J'ai essayé l'option Modifier le mappage à l'exportation avec liste d'exportation, mais le résultat est le même, PAS DE CLÉ PRIMAIRE et l'identité NO
Comment résoudre ce problème?
Il semble que vous exportiez/importez des données verbatim entre deux tables avec des structures différentes. Les tables ne devraient-elles pas être identiques si vous "migrez" de A -> B? –
Quels outils utilisez-vous pour effectuer la migration? –
Les tables de destination ont-elles des champs d'identité? Si c'est le cas, vous devrez peut-être utiliser SET IDENTITY_INSERT ON; pour m'assurer qu'il autorise temporairement l'insertion de clés explicites – John