Nous avons la base de données SQL Server 2008 (db A). Pour de meilleures performances, nous utiliserons les bases de données SQL Server 2008 suivantes avec un groupe de travail (db B, C, ...). Ces bases de données contiendront uniquement les enregistrements nécessaires et pourront enregistrer des enregistrements spéciaux. Ces bases de données sont toujours des serveurs SQL complets, pas exprès. Nous avons donc besoin de synchroniser les données de db A à db B, C. Ensuite, nous avons besoin de synchroniser certaines données (avec une requête sql spéciale - par exemple seulement des commandes terminées, pas toutes) de db B à db A, de db C à db A, etc.Synchronisation des bases de données MSSQL avec des données sélectionnées dans .NET
La synchronisation doit être une application console.
J'ai trouvé quelques exemples utilisés MS Sync Framwork:
- SyncOrchestrator, mais je ne sais pas comment sélectionner seulement quelques tables et quelques dossiers.
- SyncTable mais ici, je ne sais pas comment corriger ensemble RemoteProvider et LocalProvider à la base de données SQL Server 2008.
Est-il possible comment le résoudre? Ou comment puis-je corriger l'utilisation de la synchronisation?
Désolé pour mon anglais, ce n'est pas ma langue maternelle.
Merci beaucoup.
Cela peut vous aider: http://msmvps.com/blogs/williamryan/archive/2007/11/13/filtering-data-ado-net-synchronization-services.aspx –