Bonjour à tous !
J'expose ici mon problème, j'ai en fait deux questions (niveau très débutant) :
J'ai actuellement une base principale contenant toutes les données nécessaires au fonctionnement de mon appli.
Cette base va être utilisée par plusieurs autres clients. Certains de ces clients auront accès à toute la base, d'autres juste une partie (par exemple juste les tables financières, d'autres toutes les tables mais juste les champs ayant pour compagnie la valeur X, etc).
Je comptais alors utiliser la réplication. Mais là ça se gâte :
- Quelle type de réplication utiliser ? Je suppose qu'il s'agit de la Merge Replication, car certains client pourraient être par moment déconnecté du réseau pour synchroniser leurs données plus tard. De plus, le serveur Distributeur et Publicateur sera en SQL-Server Standard Edition, et les clients uniquement en MSDE ... Quel est l'interêt de la transactionnal replication ? Fonctionne-t-elle dans mon cas de figure ?
- Est-il possible de ne distribuer qu'une partie de la base à certains clients et toute la base à d'autres ? Faut-il règler quelque chose côté client ou distributeur pour cela ?
Merci par avance, je suis un peu perdu !
Partager