Pregunta

Tengo un grupo de disponibilidad y necesito asignar algunos inicios de sesión a los usuarios de la base de datos en una réplica secundaria activa. (Nodo2) Desafortunadamente, cuando intento exec sp_change_users_login o alter user with login, Recibo un mensaje de error que me dice que la base de datos es de solo lectura. Eso no es sorprendente, pero no estoy seguro de cómo solucionarlo. Intenté fallar durante anoche, solucionando los inicios de sesión en el nodo2 y luego no volver a nodo1, pero luego las asignaciones de inicio de sesión/usuario terminan mal en el nodo1. Cuando los arreglo, los inicios de sesión de Node2 salen de nuevo.

Este es un sistema de producción, por lo que no puedo hacer nada que quiera hasta más tarde esta noche. No me encontré con este problema en nuestro laboratorio de pruebas. La diferencia puede ser que creé los inicios de sesión antes de unir las bases de datos antes, mientras que esta vez intenté crearlas después, y no pude documentar el proceso correctamente. Tomar la AG y reconstruirlo es algo que prefiero evitar si puedo.

El problema tiene sentido para mí, simplemente no sé cómo solucionarlo.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top