Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels 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 01/09/2011, 01h43   #1
Membre à l'essai
 
Inscription : janvier 2007
Messages : 140
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 140
Points : 21
Points : 21
Par défaut MIRRORING SQL2005 PROBLEME

Bonjour,

J'essai de mettre en place un Mirroring, avec :

1 server principale ( SQL2005 Standard édition SP 2 sous windows 2003 Server RC2)
1 server secondaire SQL2005 Standard édition SP 2 sous windows 2003 Server RC2)
1 server temoin (SQL2005 Standard édition SP 2 sous seven 64bits )

J'ai sauvegardé la base+ journaux sur le serveur principale
J'ai restauré base + journaux sur le server secondaire
Dans le SQL management studio, je sélectionne ma base a "mirrorer" et je lance taches=>miroir.
puis je sélectionne mon serveur primaire, secondaire et temoin.
A la fin , j'ai :

TCP://MONSERVERPRINCIPALE.MONDOMAINE:5022
TCP://MONSERVERSECONDAIRE.MONDOMAINE:5022
TCP://MONSERVERTEMOIN.MONDOMAINE:5022


Les 3 serveurs ont une Connexion en commun qui est le meme login et MDP.
Par contre, je n'ai pas créé d'utilisateur en commun... Je ne vois pas comment, vu que je fais juste un restore de bdd principale.
lors de la restauration, le bdd restauré sur le server secondaire a une fleche verte vers le haut, et (restauration..) est écrit.

Lorsque je valide l'utilitaire de mirroir, la base sur le server mirroir passe de (restauration...) à (en récuppération), puis un message d'erreur apparait :
-------------------------------------------------------------------------
L'adresse réseau du serveur "TCP://MONSERVERSECONDAIRE.MONDOMAINE:5022" est impossible à atteindre ou elle n'existe pas. Vérifiez le nom de l'adresse réseau et assurez-vous que les ports des points de terminaison locaux et distants sont opérationnels. (.Net SqlClient Data Provider)
------------------------------------------------------------------------

je ne suis sous aucun parefeu.
Chaque machine est joignable sur le réseau. les ports sont bien en écoute, et les endpoint sont bien démarré sur les servers.

Pouvez vous m'aider ?

Merci.
aziatedu13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 07h51   #2
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 724
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 724
Points : 6 848
Points : 6 848
Bonjour,

Vérifiez que les comptes de connexion aux différents ENDPOINTS dédiés au mirroring ont bien le droit de se connecter sur ces derniers.

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 08h22   #3
Modérateur
 
Homme
Administrateur de base de données
Inscription : août 2007
Messages : 1 158
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Belgique

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Industrie Pharmaceutique

Informations forums :
Inscription : août 2007
Messages : 1 158
Points : 1 617
Points : 1 617
Quand vous parlez de server, ce sont bien des servers distincts ?
Est ce vos seules instances SQL Server sur vos machines ?

J'ai deja rencontre le cas ou un endpoint etait defini avec le meme port sur une autre instance du serveur, posant des problemes de connection. Invisible au niveau de l'instance en elle meme.
La solution dans ce cas est d'utiliser un autre port.
Ptit_Dje est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 11h19   #4
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 958
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 958
Points : 17 789
Points : 17 789
Préférez la solution scripté et authentifiée par certificat.
Voici le script que j'utilise pour mettre en place une solution de mirroring :
http://blog.developpez.com/sqlpro/p7...-base-de-donn/

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 02/09/2011, 06h41   #5
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 724
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 724
Points : 6 848
Points : 6 848
Vérifiez également vos pare feux ... qui peuvent bloquer les connexions sur vos points de terminaisons.

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2011, 05h04   #6
Membre à l'essai
 
Inscription : janvier 2007
Messages : 140
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 140
Points : 21
Points : 21
Citation:
Envoyé par Ptit_Dje Voir le message
Quand vous parlez de server, ce sont bien des servers distincts ?
Est ce vos seules instances SQL Server sur vos machines ?

J'ai deja rencontre le cas ou un endpoint etait defini avec le meme port sur une autre instance du serveur, posant des problemes de connection. Invisible au niveau de l'instance en elle meme.
La solution dans ce cas est d'utiliser un autre port.
Bonjour,

En faite, mon server principale est sur une machine distinct, le secondaire une machine Virtuel installé sur une autre machine ,et mon server témoin est une instance SQL sur une machine virtuel installé sur le server principale.

Donc 2 machines Physique distinct :
Server principale : machine physique
Serveur secondaire : machine virtuel
Témoin : machine virtuel installé sur server principale


Le server témoin ( Virtual machine) est installé sur le serveur principale.

j'utilise des machines virtuel pour tester le miroring, si j'arrive a mettre en place ça, je le ferait avec 3 machines physique distincte.

Peut être les Virtual machine pose problème, et que je dois changer les ports.
mais dans l'utilitaire, je ne peux changer les ports...
D'après vous ??

Je souhaiterai passer par l'utilitaire, mais en dernier recourt je passerai par le tuto avec les scripts.

Merci.
aziatedu13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 22h23   #7
Membre à l'essai
 
Inscription : octobre 2006
Messages : 23
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 23
Points : 23
Points : 23
1) Vérifier que le Protocol TCP/IP est bien activé dans SQL Server Configuration Manager.
2) Tester l'accessibilité aux ports 5022 via telnet sur chaque serveur distant. En cas d'échec vérifier la présence d'une règle de firewall pour autoriser l'accès au port sur chaque serveur.
sacha79 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 18h19.


 
 
 
 
Partenaires

Hébergement Web