Domanda

Ho un gruppo di disponibilità in corso e devo mappare alcuni accessi agli utenti del database su una replica secondaria attiva. (Node2) Sfortunatamente, quando provo exec sp_change_users_login o alter user with login, Ricevo un messaggio di errore che mi dice che il database è di sola lettura. Non è una sorpresa, ma non sono sicuro di come risolverlo. Ho provato a fallire la scorsa notte, aggiustando gli accessi su Node2, quindi non riuscendo a non riuscire a Node1, ma quindi le mappature di accesso/utente finiscono errate su Node1. Quando li aggiusgo, gli accessi di Node2 escono di nuovo dal colpo.

Questo è un sistema di produzione, quindi non posso fare nulla che voglio fino a più tardi stasera. Non ho riscontrato questo problema nel nostro laboratorio di test. La differenza potrebbe essere che ho creato gli accessi prima di unirmi ai database prima, mentre questa volta ho provato a crearli in seguito e non sono riuscito a documentare correttamente il processo. Abbattere l'AG e ricostruire è qualcosa che preferirei evitare se posso.

Il problema ha senso per me, non so davvero come risolverlo.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top