Nous avons démarré une réplication de fusion outre-mer il y a un an et tout se passe bien jusqu'à maintenant. Mon problème est que nous avons maintenant tellement de données dans notre système que tout crash sur l'un des serveurs de l'abonné sera un désastre: réinitialiser un abonnement de manière standard prendra des jours (nos connexions sont définitivement lentes, mais déjà très chères)! Parmi les idées que j'ai suivi sont les suivantes:MS-SQL Server 2005: Initialisation d'un abonnement de fusion avec un autre emplacement d'instantané
- faire une copie de la base de données originale, congeler, envoyer les fichiers par avion à l'abonné, et lancer la réplication sans instantané: c'est quelque chose qui était fait traditionnellement avec les anciennes versions de SQL, mais il semble un peu désordre pour moi: j'aurais de mettre les données de mon éditeur en mode lecture seule et arrêter tous les réplications jusqu'à ce que le fonctionnement est REMPLI .
- faire un instantané des données, envoyer les fichiers de capture instantanée à l'étranger, les installer sur l'abonné, et indiquent le nouvel emplacement de l'instantané comme un autre emplacement dans les propriétés de réplication . Celui-ci me semble juste (pas besoin de suspendre les réplications en cours, pas de gel des données), mais, sur ce point , l'aide de Microsoft ne ... aide. Je suis sûr que certains d'entre vous ont déjà fait l'expérience d'une telle situation.
Quel était ton choix?
EDIT: bien sûr, on pourrait dire "Pourquoi ne pas essayer vos idées", mais cela prendra des heures (plusieurs instances de sql-servers, de machines virtuelles, et tout ça ...)), et je pensais que le gars qui l'a fait n'aura besoin que de 2 minutes pour expliquer son idée. Et je serais l'homme le plus heureux si quelqu'un acceptait de perdre 2 minutes de son temps pour m'épargner des heures de travail acharné ...