|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 8 ![]() |
Bonjour,
Je tente de faire la synchronisation d'une base de données entre un PDA (htc P3600) et un SQL Server 2005. J'ai donc créé un serveur de distribution, une publication (sur la même machine), configurer le partage du dossier de capture instantanées et un répertoire virtuel (IIS). Je souhaite à présent (par programmation) créer un abonnement à partir du PDA. Il crée bien la base de données locale (repli.AddSubscription(AddOption.CreateDatabase)) mais lors de la synchronisation avec la base de données SQL Server, j'obtiens cette erreur : Échec de l'initialisation du Réconciliateur SQL Server. Réessayez. Je tourne un peu en rond, j'ai vérifié les authentifications, les autorisations, le partage,... Avez-vous une piste ? |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
A mon souvenir il n'est pas possible de configurer une réplication de fusion bilatérale entre un serveur classique et un SQL Server Express ou inférieur (CE). Ces versions ne peuvent être que "cliente" d'une réplication. Et heureusement d'ailleurs car toutes les ressources de ces systèmes seraient bouffées pour ce seul service ! D'autant que la réplication de fusion est de loin la plus complexe en mise en oeuvre et surtout en adminsitration... Avez vous un dba à demeure ???
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 8 ![]() |
Je me suis basé sur la documentation MSDN (et sur un livre : Le guide de l'administrateur) et à aucun moment je n'ai constaté qu'on ne puisse pas mettre en place une synchronisation entre un PDA et un SQL Server 2005. Au contraire, certaines étapes de la création d'un serveur de distribution,... prennent en compte le fait que ce soit éventuellement avec un SQL CE. Donc je pense que c'est tout à fait possible.
En ce qui concerne ma création d'abonnement (par programmation), voici la page sur laquelle je me suis basé : http://msdn2.microsoft.com/fr-fr/library/ms172077.aspx J'ai en effet des DBA à "disposition" mais je dois réaliser ce projet dans le cadre d'un stage donc j'essaie de me débrouiller un maximum seul (et pour l'instant ça marche, j'ai déjà mis en place une synchronisation par la méthode RDA ^^). Pouvez-vous m'en dire plus sur ce que vous pensez de cette erreur ? Merci. |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Vous pouvez effectivement créer une abonnement sur un PDA, c'est à dire que la base reçoit des données. Elle ne peut en aucun cas émettre des données (être éditeur). Or l'intérêt de la très complexe réplication de fusion est d'être bilatérale, c'est à dire que chaque PC est à la fois éditeur et abonné, avec une forte propension à générer des conflits de réplications (les deux même lignes d'une même table modifiées dans les deux serveurs).
A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#5 |
|
Membre habitué
![]() Inscription : janvier 2008 Messages : 212 ![]() |
Bonjour chère stagiaire,
Je crois que le DBA "à disposition" dont tu parles, c'est moi |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : novembre 2007 Messages : 8 ![]() |
En effet, salut Philou
Pour info, je confirme que le PDA peut émettre des données et donc que la réplication de fusion bilatérale est réalisable (je viens de la tester), ça envoit bien les modifications locales au serveur SQL distant (il faut bien-sûr penser à gérer les éventuels conflits). Merci à SQLPro d'avoir tenté de m'aiguiller. A + |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com