Page 1 sur 1

Question formule réplication

MessagePublié: 05 Avr 2013 à 15:16
par Dark_Laurentor
Bonjour,

J'ai une question sur la mise en place d'une formule de réplication.
J'ai créé une base de style catalogue (mais plus poussée) qui fonctionne très bien et est répliquée sur l'ensemble de nos serveurs.
Je souhaiterais que chaque serveur ne possède que les documents qui lui sont propres, à l'exception du serveur d'administration où l'ensemble de documents sont présents. Un peu comme pour l'admin4 où nous avons mis une formule par exemple comme je pense beaucoup ici.

Le soucis que j'ai est que ma formule ne fonctionne pas. La voici

SELECT (@Name([CN];Database_Server)=@Name([CN]; @ServerName))

Database_Server est un champ de ma base qui contient le nom du serveur faisant référence à une base. Ex: base toto sur le serveur Tintin. J'ai testé ma formule dans une vue et le résultat affiché est bien celui escompté. Quand je met cette formule dans mes paramètres de réplication elle est sans effet. J'ai raté quoi ?

Re: Question formule réplication

MessagePublié: 05 Avr 2013 à 20:01
par roubech
Sinon, si chaque serveur alimente sa partie et pas de modif sur le pivot, alors tu peux peut être juste repliquer dans un seul sens ?

Re: Question formule réplication

MessagePublié: 09 Avr 2013 à 15:15
par Éric Viala
La formule de réplication est un animal furtif et ombrageux d'un maniement délicat.

Puisque tu as la main sur le design de cette base, pourquoi ne pas simplement utiliser un champ lecteur, qui contiendra le nom des serveurs hébergeant une base ainsi que le nom du serveur d'administration ?