merci pour le lien. Ce guide est en effet très complet.
Mon erreur 1418 est en faite une erreur générique. En analysant les logs sql, j'ai eu plus d'informations.je me suis aperçu que le compte utilisé pour se connecter n'était pas le bon.
Dans la documentation de microsoft, il est indiqué que l'on doit faire tourner le service MSSQLSERVER avec NT AUTHORITY\NetworkService.
Le compte utilisé pour se connecter au serveur miroir n'étant pas le bon (il utilisait MONDOMAINE\MAMACHINE$), j'ai décider de faire tourner les services SQL sous le compte administrateur du domaine, et là, j'ai plus de soucis.
Je suis donc parvenu à résoudre mon problème
Pour info, j'ai parlé de 3 serveurs car j'ai :
1 serveur principal
1 serveur miroir
1 serveur témoin
J'ai cependant une autre question. Voici le contexte :
Ma base de données est donc sur 2 serveurs, le principal et le miroir.
Quand le mode miroir est activé, ma base n'est disponible que sur le serveur principal. Grace à mon serveur témoin, le serveur miroir bascule en principal lorsque le principal ne répond plus, et inversement.
Ma question est la suivante :
Comment faire en sorte que mon application est connaissance du serveur ayant le rôle de principal afin que je puisse accéder en lecture/écriture sur ma base ?
Une autre petite question pour la route
:
le mode miroir est-il plus performant sur un Windows Server Entreprise, plutôt que sur un Windows Server Standard ?
merci d'avance
Partager