Bonjour à tous.
Voila, je viens créer une réplication d'une quarantaine de tables sur 16 serveurs. Elle marche parfaitement, jusque la pas de problème
J'ai une réplication principale qui copie toutes les tables et une pour chaque table afin de pouvoir n'en répliquer qu'une a la fois.
J'ai à coté de cela une page web ASP.NET qui va modifier les valeurs dans la BDD de référence. Et j'aimerai pouvoir lancer la réplication directement depuis cette page. Sans avoir à passer par le gestionnaire de réplication ou par Entreprise Manager.
J'ai commence a regarder dans les bases systemes du serveur ou se trouve la réplication et j'ai trouve ces quelques tables :
MSsubscriver_info : qui contient les infos des différents abonnés aux réplications
MSsubscribtion : qui contient la liste des abonnés/réplications
MSpublications : qui contient les différentes réplications
J'ai donc a peu près toutes les infos qu'il me faut... Mais je ne vois pas du tout comment les mettres ensemble...
Quelqu'un saurait il comment on peut lancer une réplication depuis une app extérieur ?
Niveau SQL Server, j'ai un mix entre 2k et 2k5
Merci d'avance
EDIT : Après quelques recherches, je viens de tomber la dessus :
Microsoft.SqlServer.Replication
Un namespace .NET qui, apparement, permet de gérer les réplications.
Je continus de regarder mais si quelqu'un a déjà utiliser cela, je veux bien un petit coup de main ^^
Partager