Question

J'ai un groupe de disponibilité en cours et j'ai besoin de cartographier certaines connexions aux utilisateurs de base de données sur une réplique secondaire active. (Node2) Malheureusement, quand j'essaye de exec sp_change_users_login ou alter user with login, Je reçois un message d'erreur me disant que la base de données est en lecture seule. Ce n'est pas une surprise, mais je ne sais pas comment le réparer. J'ai essayé d'échouer hier soir, de fixer les connexions sur Node2, puis de revenir à Node1, mais les mappages de connexion / utilisateur se terminent mal sur Node1. Lorsque je les corrige, les connexions de Node2 retirent à nouveau de coup.

C'est un système de production, donc je ne peux rien faire que je veux avant plus tard ce soir. Je n'ai pas rencontré ce problème dans notre laboratoire de test. La différence peut être que j'ai créé les connexions avant de rejoindre les bases de données avant, alors que cette fois, j'ai essayé de les créer par la suite, et j'ai échoué correctement au processus. Enlever l'AG et la reconstruire, c'est quelque chose que je préfère éviter si je le peux.

Le problème a du sens pour moi, je ne sais tout simplement pas comment le résoudre.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top