J'ai un trio de serveurs Windows (data1, data2 et datawitness) qui ne font partie d'aucun domaine et n'utilisent pas AD. J'essaye de mettre en place le mirroring basé sur les instructions au http://alan328.com/SQL2005_Database_Mirroring_Tutorial.aspx. J'ai eu du succès jusqu'à la dernière série d'instructions où je dis à data1 d'utiliser le datawitness comme serveur témoin. Cette étape échoue avec le message suivant:Problème lors de la configuration du témoin dans le schéma de mise en miroir de SQL Server avec erreur
alter database MyDatabase set witness = 'TCP://datawitness.somedomain.com:7024'
The ALTER DATABASE command could not be sent to the remote server instance 'TCP://datawitness.somedomain.com:7024'. The database mirroring configuration was not changed. Verify that the server is connected, and try again.
Je l'ai testé à la fois le port 7024 ainsi que 1433 en utilisant telnet et les deux serveurs peuvent en effet se connecter les uns aux autres. Je suis également en mesure d'ajouter une connexion au serveur témoin à partir de SQL Server Manager sur le serveur principal. J'ai utilisé le Gestionnaire de configuration sur les deux serveurs pour activer les canaux nommés et vérifier que le trafic IP est activé et utilise le port 1433 par défaut.
Quoi d'autre pourrait-il être? Ai-je besoin de ports supplémentaires ouverts pour que cela fonctionne? (Les règles de pare-feu sont très restrictives, mais je sais que le trafic sur les ports est explicitement autorisé mentionnés précédemment) qui sont
Défauts de mentionner ici:
Chaque serveur est dans un autre segment de réseau
les serveurs
ne pas utiliser AD et ne font pas partie d'un domaine
Il n'y a pas de serveur DNS configuré pour ces serveurs, donc je suis en utilisant le fichier HOSTS pour mapper les noms de domaine aux adresses IP (vérifi ed en utilisant telnet, ping, etc).
Les règles de pare-feu sont très restrictives et je n'ai pas accès direct pour les modifier, si je peux appeler un changement si nécessaire
Data1 et Data2 utilisent SQL Server 2008, Datawitness est l'utilisation de SQL Exprimez 2005. Tous les utiliser l'instance par défaut (c.-à aucun d'entre eux sont nommés cas)
Marry me ..... Cela semble avoir fait le tour pour nous, mais à la base de données moment Reflétant Moniteur dit le miroir et le témoin sont déconnectés de eachother, mais je vais commencer à chercher dans maintenant –