|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2005 Messages : 92 ![]() |
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 ^^ |
|
|
00
|
|
|
#2 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : juillet 2005 Messages : 92 ![]() |
Bon, j'ai trouvé comment faire...
Mais malheuresement, ce n'est compatible qu'avec SQL Server 9.0... Et mon serveur de replication est en 8.0... Je laisse le code pour d'éventuel chercheur : Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com