|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 11 ![]() |
Bonjour et BOnne Année à tous,
Je suis en train de mettre en place un système de réplication de base de données sous sql server 2005 dans le but que les bases puissent être identiques sur 2 sites et qu'elle puisse être modifiées des deux sites. Les bases doivent se synchroniser régulièrement et une politique de gestion des conflits (serveur maître) serait le mieux Et je ne parviens à le mettre en place qu'en local avec un serveur de publication et un serveur abonné qui ce dernier ne parvient à trouver le serveur de publication qu'à partir du nom netbios. J'aimerai pouvoir le faire au niveau TCP/IP. De plus, la synchronisation des bases se fait mal (peut être que je n'utilise pas la bonne publication). Est ce que vous pouvez me donner des pistes Très cordialement, Emilie |
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() ![]() |
je n'ai que ca pour vous aider : http://sqlserveur.blogspot.com/2007/...l-serveur.html
quelques définitions: Citation:
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 11 ![]() |
Merci beaucoup pour l'aide.
J'ai bien regardé, je pense qu'il faut que je mette en place de la replication de fusion. Pour les serveurs distants, j'ai vu qu'il était possible de mettre des options de publication (ftp ou http). Les échanges doivent être sécurisé donc je vais essayé de mettre en place des échanges en https si cela est possible. Par contre, je déclare un serveur en tant que serveur de publication et l'autre serveur en tant qu'abonné à ce serveur de publication. Est ce la bonne manière de procéder? |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() |
je vous recommande la video sur la replication de fusion
|
|
00
|
|
|
#5 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 056 ![]() |
Citation:
S'il n'y a pas de contrôleur de domaine sur votre réseau, vous pouvez par exemple renseigner le fichier hosts pour faire correspondre un nom à un adresse ip (dans le répertoire c:\windows\system32\driver\etc), ce qui permet de travailler avec des noms tout de même. Il faut alors renseigner les fichiers hosts des 2 machines en réplication. La première chose pour la mise en place d'une répli est de s'assurer que les machines se voient bien, avec la commande ping dans un premier temps. Il faut également s'assurer que le port tcp 1433 (par défaut) de sql server n'est pas bloqué par un firewall sur le réseau ou autre. Pour finir il faut pouvoir créer un partage réseau et y accéder entre chaque machine. Citation:
Mais concrètement, quel problème (message d'erreur par exemple) rencontrez-vous ?
__________________
Emmanuel T. |
||
|
|
00
|
|
|
#6 | ||||
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 11 ![]() |
Citation:
Citation:
Maintenant j'utilise la résolution DNS. Citation:
Citation:
Dans la configuration des captures instantannées du serveur de publication https il est dit : Remarque: vous devez configurer la prise en charge de la synchronisation par le serveur Web en executant l'Assistant Configuration des services de réplication sur le serveur Web concerné. J'ai essayé d'avoir plus d'information et il est dit : Configurez le serveur IIS pour la synchronisation Web avec l'Assistant Configuration de la synchronisation Web. Pour des informations sur la configuration des autorisations minimales après avoir terminé l'Assistant, consultez la section « Configuration d'un compte et des autorisations pour l'Écouteur de réplication SQL Server » dans la rubrique Configuration de la synchronisation Web. C'est quoi cet assistant? Il se trouve ou? J'ai la version SQL Serveur Standard et je ne trouve pas cet assistant SNIF SNIF SNIF Merci encore pour toute l'aide que tout le monde à apporté |
||||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 11 ![]() |
J'ai trouver ou était l'assistant de configuration web (clic droit sur la replication de publication). J'ai donc configuré la synchronistion web.
Par contre au niveau de l'abonné les bases ne peuvent se synchroniser car il ne trouve pas le fichier. Je n'ai uniquement se message d'erreur : Le fichier spécifié est introuvable J'ai vérifié si la connexion https se déroulé en tapant dans le navigateur de l'abonné l'url : https://nomserveurdepublication/alia...isapi.dll?diag l'alias étant configuré lors de la configuration par l'assistant de synchronisation web SQL Websync diagnostic information Client Information: AUTH_USER: nomserveurpublication\Administrateur AUTH_TYPE: Negotiate HTTPS: on LOGON_USER: nomserveurpublication\Administrateur REMOTE_ADDR: REMOTE_HOST: REMOTE_USER: nomserveurpublication\Administrateur REQUEST_METHOD: GET SERVER_NAME: SERVER_PORT: 443 SERVER_PROTOCOL: HTTP/1.1 SERVER_SOFTWARE: Microsoft-IIS/6.0 URL: /alias/replisapi.dll Class Initialization test: Class Status ErrorCode replisapi.dll classes SUCCESS 0x0 CLSID_SQLReplErrors SUCCESS 0x0 replrec.dll classes SUCCESS 0x0 msxml6.dll classes SUCCESS 0x0 ReplIsapi Statistics: Counter Value Active worker threads. 2 Active Requests. 1 Total Query Requests 1 Total File Download Requests 0 Total Sync Requests 0 Total Requests Handled 1 Max queue wait time (ms) 0 Average time in Queue (ms) 0 Max sync duration (ms) 0 Average Sync Duration (ms) 0 ReplIsapi Settings: Property Value SNAC version (sqlncli.dll) 2005.90.1399.0 Logging Enabled FALSE |
|
|
00
|
|
|
#8 | |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 1 056 ![]() |
Citation:
quel est le détail des erreurs de l'agent de fusion ?
__________________
Emmanuel T. |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com