Problema:
Al agregar un nodo al grupo de disponibilidad AlwaysOn en SQL Server aparece el error 35250. Como se muestra en la imagen
Error al combinar la base de datos en la réplica secundaria. Información adicional: No se pudo combinar la base de datos ‘DATABASENAME’ con el grupo de disponibilidad ‘Grupo_Disponibilidad’ en la réplica de disponibilidad ‘BD-SERVER\INSTANCE-NAME’. Excepción al ejecutar una instrucción o un proceso por lotes Transact-SQL. La conexión con la réplica principal no está activa. No se puede procesar el comando (Microsoft SQL Server, Error 35250).
Solución:
Causas más comunes de este error y pasos para diagnosticar cada uno.
- Caso 1.- Puerto de entrada 5022 tráfico está bloqueado, para solucionar sólo se tiene que agregar una regla de entrada en el firewall para permitir las comunicaciones del grupo de disponibilidad en el puerto TCP 5022 (por defecto).
- Caso 2.- Endpoint no se creó ni se inició, Ejecutar el siguiente comando para verificar si el Endpoint está iniciado.
- Caso 3.- Permisos del Enpoint, Verificar si los endpoints para la replicación de la base de datos están configurados para utilizar la autenticación de Windows, revisar que las instancias de SQL Server que alojan las réplicas para la disponibilidad se estén ejecutando con una cuenta del dominio.
- Caso 4.- SQL Server no está escuchando en el puerto 5022, Si SQL Server no está escuchando en el puerto 5022 debido a que ya se está utilizando, ejecutar 'netstat' para determinar qué aplicación está usando el puerto:
- Caso 5.- Bloqueo por otro Servicio o aplicación, en este caso el servicio “SecureSphere Agent Installation Manager” de Imperva no permitía agregar la réplica al grupo de disponibilidad. La solución fue abrir msconfig y desactivar el servicio y se logró unir el servidor al grupo de disponibilidad.
select name, state_desc, port from sys.tcp_endpoints where type_desc='DATABASE_MIRRORING'
Ver proceso del SQL Server:
tasklist | sort tasklist | find /i "sqlservr.exe"
Ver puertos que el SQL Server utiliza:
netstat -oan | find /i "1504"
Figura: Desactivar el servicio SecureSphere Agent Installation Manager de Imperva.
Añadir nuevo comentario