Une base de données existante a déjà été déployée sur plusieurs clients.SQL Server: Transfert (en partie) de lignes de tables PK-FK (int) vers la base de données dans l'état inconnu
Maintenant, j'ai développé un ajout et j'ai besoin de transférer mes nouvelles rangées de tables PK-FK aux différents db cibles. Mais je ne peux pas simplement copier les PK car la cible pourrait déjà utiliser ce PK spécifique et donc être dans un état inconnu lors de l'écriture du script de mise à jour ...
Toutes les idées sauf l'augmentation des nombres PK sur la source db par, disons dix mille, en espérant qu'il sera assez élevé pour ne pas interférer avec les PK cibles?
Merci
Cette question pourrait vous donner des idées sur ce que vous pouvez faire. [Utilisation de merge..output pour obtenir le mappage entre source.id et target.id] (http://stackoverflow.com/questions/5365629/using-merge-output-to-get-mapping-between-source-id-and -target-id) –
Merci Mikael, votre façon de "sortie" m'a fait penser à la relation info déjà là et comment la conserver en transférant les lignes ... voir ci-dessous. – Elementenfresser