Bonjour,
Nous cherchons à transférer des tables d'une base à une autre de préférence de façon scriptée.
Les deux bases existent et sont vivantes, la base destination doit rester ouverte pendant le transfert. En revanche les applications utilisant les tables en questions ne seront pas accessibles. Dans les deux bases les tables existent, ont des FK et des index.
Cette opération doit être faite une seule fois en production, mais elle doit évidement être testée en développement, validation, etc...
Vu le nombre de table, nous préférerions éviter de devoir les cocher de manière interactive pour limiter les risques d'oubli ou d'erreur.
Jusqu'à présent nous avons envisagé trois solutions
1 solution maison qui s'appuie sur un développement existant à base de bulkcopy mais qui n'est pas forcément adapté au nombre de tables
2 utilisation de bcp pour décharger et recharger les tables
3/utilisation de copydata qui se trouve sur codeplex mais dont je ne sais pas ce qu'il vaut.
Avez vous d'autres suggestions?
Merci de votre aide
Soazig
Partager