Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Réplications
Réplications Forum d'entraide sur les différentes réplications de MS SQL Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/02/2008, 14h51   #1
Invité de passage
 
Inscription : novembre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 8
Points : 2
Points : 2
Par défaut Réplication de fusion entre PDA & SQL Server

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 ?
ToRs1oN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 15h18   #2
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 793
Points : 17 793
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 * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 15h31   #3
Invité de passage
 
Inscription : novembre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 8
Points : 2
Points : 2
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.
ToRs1oN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/02/2008, 16h46   #4
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 793
Points : 17 793
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 * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2008, 16h30   #5
Membre habitué
 
Inscription : janvier 2008
Messages : 212
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 212
Points : 135
Points : 135
Bonjour chère stagiaire,

Je crois que le DBA "à disposition" dont tu parles, c'est moi
Philippe Robert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2008, 14h25   #6
Invité de passage
 
Inscription : novembre 2007
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 8
Points : 2
Points : 2
En effet, salut Philou . Un grand merci à toi, je passe ce post en [Résolu] puisque c'est réglé.

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 +
ToRs1oN est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h23.


 
 
 
 
Partenaires

Hébergement Web