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 10/04/2007, 14h32   #1
Invité régulier
 
Inscription : décembre 2005
Messages : 61
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 61
Points : 8
Points : 8
Envoyer un message via MSN à balabonov
Par défaut [SQL serveur 2005] replication de fusion

Bonjour a tous,

Je souhaite créer une replication de fusion entre une base sql fixe et une mobile. (synchronisationdes 2 bases)
Pour cela j'ai installé SQL serveur 2005 et SQL Mobile 2005. je developperai mon apllication mobile avec Visual Studio 2005. (apllication vb.net pour windows mobile 5).

Cette étape est très importante d'autant plus que je dois finir mon projet au plus tard fin juin.

Je panique un peu ^^ car j'arrive a rien "débutant"

j'ai donc tenté de suivre ce lien:
http://msdn2.microsoft.com/fr-fr/library/ms171908.aspx

Mais arriver à cette étape

Citation:
Créer la capture instantanée de la publication

1.

Dans SQL Server Management Studio, développez le nœud de l'ordinateur (local) dans l'Explorateur d'objets.
2.

Développez le dossier Publications locales, sélectionnez le nom de la publication, cliquez avec le bouton droit sur SQLMobile, puis cliquez sur Afficher l'état de l'Agent de capture instantanée.
3.

Dans la boîte de dialogue Afficher l'état de l'Agent de capture instantanée, cliquez sur Démarrer.

Assurez-vous de la réussite de l'opération de capture instantanée avant de poursuivre.
Quand je veux demarrer l'état devient vert "demarrage de l'agent" puis plus rien et l'etat reste toujours sur "L'agent n'a jamais etait executé" donc je pense que c'est pas la peine d'aller plus loin.

pouvezvous m'aider? c'est assez urgent... je peux plus avancer ss résoudre ce problème

Edit: Ayant deja tenter sur ma base a moi, et n'y arrivant pas également, j'essaye de faire exactement comme le tutorial (le nom des bases etc..)

J'ai du créer manuellement le compte "MonPortable\MonPortable_iusr" mais le reste j'ai "normalement" fait comme le turotial
balabonov est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/04/2007, 14h44   #2
Invité régulier
 
Inscription : décembre 2005
Messages : 61
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 61
Points : 8
Points : 8
Envoyer un message via MSN à balabonov
Editbis: Peux etre que ca peux vous aider mais j'avais auparavent j'avais tester de faire mon projet suivant cette source (en anglais) http://msdn2.microsoft.com/en-us/library/aa454892.aspx

Mais au moment ou j'essayes de synchroniser j'avais ce genre d'erreur:

http://www.developpez.net/forums/sho...51#post1927551

Peux etre c'est dû au même problème.
balabonov est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/04/2007, 11h16   #3
Invité régulier
 
Inscription : décembre 2005
Messages : 61
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 61
Points : 8
Points : 8
Envoyer un message via MSN à balabonov
Bonjour, j'ai continué le tutoriel pour voir, et quand je cré un nouvel abonnement dans ma base mobile j'obtiens cette erreur:

Citation:
- Synchronisation des données. (100%) (Erreur)
Messages
Échec de l'initialisation du Réconciliateur SQL Server. Réessayez.
HRESULT 0x80045003 (29045)

La capture instantanée initiale de la publication « SQLMobile » n'est pas encore disponible. Démarrez l'Agent de capture instantanée pour générer la capture instantanée de cette publication. Si cette capture instantanée est en cours de génération, attendez la fin du processus, puis redémarrez la synchronisation.
HRESULT 0x80045003 (0)

L'opération n'a pas pu être terminée.
voila si vous pouvez me dire d'ou cela peux venir...
Je sais pas si c'est encore pour cela mes via l'url de mon repertoire virtuelle j'obtiens un echec.
Citation:
SQL Server Mobile Server Agent Diagnostics
2007/04/11 11:44:50
General InformationItem Value
Server Name localhost
URL /SQLMobile/sqlcesa30.dll
Authentication Type Anonymous
Server Port 80
HTTPS off
Server Software Microsoft-IIS/5.1
Replication Allowed
RDA Allowed
Logging Level 1

Impersonation and Access Tests Action Status ErrorCode
Impersonate User SUCCESS 0x0
ReadWriteDeleteMessageFile SUCCESS 0x0

SQL Server Mobile Modules TestModule Status ErrorCode Version
SQLCERP30.DLL SUCCESS 0x0 3.0.5207.0
SQLCESA30.DLL SUCCESS 0x0 3.0.5207.0

Reconciler Test Reconciler Status ErrorCode
9.0 Database Reconciler SUCCESS 0x0
8.0 Database Reconciler FAILURE 0x80004005

SQL Server Module Versions Module Version
sqloledb.dll 2000.85.1117.0
9.0 replrec.dll 2005.90.1399.0
9.0 replprov.dll 2005.90.1399.0
9.0 msgprox.dll 2005.90.1399.0
balabonov est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 14h48   #4
Invité régulier
 
Inscription : décembre 2005
Messages : 61
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 61
Points : 8
Points : 8
Envoyer un message via MSN à balabonov
Personne n'a une idée?
balabonov est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2007, 18h36   #5
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
La réplication de données et en particulier la réplication de fusion fait partie des choses très complexes pour lesquelles il existe des cours spécialisés de plusieurs jours...

Croyez vous que nous pouvons résumer cela en un post ?

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 13/04/2007, 14h40   #6
Invité régulier
 
Inscription : décembre 2005
Messages : 61
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 61
Points : 8
Points : 8
Envoyer un message via MSN à balabonov
Salut,

Je demande juste de me proposer une piste pour me débloquer, ou alors si c'etait un problème de droit ou qq chose comme ça.en aucun cas la manipulation complète (d'ailleurs je dis bien m'inspirer de cours) . D'ou le but d'un forum je crois. J'ai ciblé mon erreur, donc je pensais que qq'un serait me débloquer. J'ai bien suivie le tutorial et j'ai fais des recherches et si j'ai posté c'est bien que je trouve pas la solution.

tant pis j'essayerais de m'en sortir seul...
balabonov est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2007, 17h40   #7
Membre à l'essai
 
Inscription : mai 2004
Messages : 64
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 64
Points : 23
Points : 23
Bonjour,

je suis également sur la même problématique : synchronisation de données entre SQL Server 2005 et SQL Server Mobile. (Je fais une étude pour ma boite dans le cadre d'un stage)

J'ai tout d'abord essayé d'implémenter RDA et c'est bon çà fonctionne ! Je suis donc passé à la réplication de fusion (Merge Replication) et là c'est plus compliqué. Je me suis inspiré du tuto de Microsoft : http://msdn2.microsoft.com/en-us/library/aa454892.aspx mais j'ai toujours une erreur lorsque je lance une synchro depuis mon application mobile :

Erreur interne : paramètre de réconciliateur incorrect.

Par contre, j'arrive à faire une synchro (par réplication de fusion) manuellement via Management Studio : je crée un abonnement à ma publication puis je synchronise celui-ci et çà marche nickel dans les 2 sens !!!!!

J'ai donc juste une p'tite m...de au niveau de mon appli mais je ne vois toujours pas d'ou çà vient.

Dans ton cas par contre, je sais pas si tu galères toujours ? Est-ce que déjà tu arrives à accèder depuis ton PDA (ou émulateur) à ton répertoire virtuel qui contient l'agent serveur SQL Server c'est à dire tu tapes dans Internet Explorer de ton PDA l'URL correspondant qui doit etre du genre :

http://nom_serveur/nom_repertoire/sqlcesa30.dll

et si tu arrives à acceder çà doit t'afficher :

SQL Server Mobile Server Agent 3.0

As tu autorisé un accès anonyme (i.e : pas besoin de spécifier un login/password) ou avec authentification ?

Bonne soirée et bon courage...allez en s'entraidant on va y arriver...ravi en tout cas de voir qu'un gars est dans le même cas que moi, on se sent moins seul
ymerej est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 15h35   #8
Invité régulier
 
Inscription : janvier 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 13
Points : 9
Points : 9
Coucou balabonov,
j ai eu un probleme similaire, en fait par code, l agent n est pas demarre, il faut donc le faire grace a la procedure suivante:

exec sp_startpublication_snapshot @publication = 'Publication', @publisher = null

si j ai bien compris ton probleme bien sur???
eperdu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 14h27   #9
Membre à l'essai
 
Inscription : mai 2004
Messages : 64
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 64
Points : 23
Points : 23
Ca pourrait venir de çà mon problème aussi tu crois ?
C'est l'agent sur le client (PDA) ou celui sur le serveur qui n'est pas démarré ?
Il faut executer cette procédure sur SQL Server Mobile ou SQL Server sur le serveur ?
Aussi, il faut executer cette procédure dans le code ou dans Management Studio ?

balabonov n'a plus l'air de donner signe de vie...

------------------------------------------------------------------------

EDIT : j'ai executé la procédure stockée sp_startpublication_snapshot dans Management Studio sur ma base de données sur le serveur, çà me lance bien le travail concerné mais par contre ma réplication ne fonctionne pas, toujours la même erreur :

Erreur interne : paramètre de réconciliateur incorrect

mais d'où çà vient bon sang....
ymerej est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2007, 12h15   #10
Candidat au titre de Membre du Club
 
Inscription : mai 2004
Messages : 42
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 42
Points : 11
Points : 11
Moi aussi j'ai le même genre de problème.
Lorsque je crée une réplication transactionnelle ou de fusion.
L'agent de capture instantanée ne se lance pas.
Quand je l'éxecute manuelle il démarre mais me marque : " l'agent n'a jamais été exécuté"
Quelqu'un sait il de quoi ça peut venir ?

Merci
boutts est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 14h22   #11
Invité régulier
 
Inscription : janvier 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 13
Points : 9
Points : 9
Bonjour Ymerej
Pardon, je viens de lire seulement maintenant ton post...Apparemment tu as des souci avec ton objet MergeSubscription?
Peut etre est ce parceque tu utilises un abonnement avec extraction de donnees (en ce cas il faut utiliser un MergePullSubscription)...
Pour le reste je ne sais pas trop ce qu il t arrive, pour ma part j ai code une procedure stocke capable capable de creer ne publication (qui depend de parametres demande par mes uitilisateurs) , et ensuite je cree (cette fois ci par mes objets) les abonnements sur les serveurs distants qui veulent s "abonner" lol...Tout fonctionne bien mais il m a fallu etre confronte a beaucoup de probleme lie aux securites du reseau de notre cher administrateur lolol !!!
eperdu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 12h02   #12
Membre à l'essai
 
Inscription : mai 2004
Messages : 64
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 64
Points : 23
Points : 23
En fait, j'ai résolu mon problème depuis un p'tit moment :
http://www.codeppc.com/forum/viewtop...6fcbf511e4b492

Merci quand même de ton aide...
ymerej est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 15h01   #13
Invité régulier
 
Inscription : janvier 2007
Messages : 13
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 13
Points : 9
Points : 9
Je t en prie , desole de n avoir pu t aider plus mais j estime que nous sommes tous sur la meme galere de la vie, et qu au dela de l informatique, c est sur le plan humain que nous devrions nous entraider de maniere naturelle et spontanee, je te souhaite bonne chance et bonne continuation
eperdu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h00.


 
 
 
 
Partenaires

Hébergement Web