Question

J'utilise SSIS pour vider les données de ma base de données SQL Server 2008 Prod vers des fichiers plats, puis en utilisant un insert en masse pour charger ces fichiers plats dans la base de données de développement SQL Server 2008. Le package SSIS exécute une instruction de table tronquée avant l'insert en vrac, mais lorsque je l'exécute, je reçois toujours cette erreur: "L'instruction a été terminée. Violation de la contrainte de clé primaire. Impossible d'insérer la clé en double." Pourquoi y aurait-il une clé en double après un tronqué? Y a-t-il quelque chose de plus que je dois faire pour effacer les clés primaires avant l'insert en vrac?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top