Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Resumen

Cuando no se puede crear un agente de escucha del grupo de disponibilidad de Microsoft SQL Server 2012 AlwaysOn, suele ser un síntoma de otros problemas en el que no se puede crear un objeto en Active Directory o registrar direcciones IP en DNS. Normalmente, estos problemas se producen debido a la directiva de dominio, o debido a la falta de permisos para el clúster de Windows interactuar con Active Directory o DNS.

Cuando se crea un agente de escucha de SQL Server, clúster de Windows crea un recurso de punto de acceso de cliente. Si SQL Server no puede crear un agente de escucha, podrán informar la causa porque el clúster de Windows es crear el recurso. En esta situación, puede recopilar el registro de clúster de Windows y el registro de sucesos de sistema de Windows con el fin de diagnosticar la causa.

Si no se puede crear un agente de escucha, normalmente es debido al menos uno de los siguientes motivos:

  • No tiene suficientes permisos de clúster de Windows para crear y cambiar una cuenta de nombre de clúster de Active Directory.

  • No se puede registrar la dirección IP en DNS debido a ciertos problemas que implican una dirección IP no válida o duplicada.

  • Infringir las directivas de Windows.

Este artículo describe los pasos que puede realizar con el fin de diagnosticar un intento fallido de crear un agente de escucha si SQL Server no puede informar sobre la causa. Además, en este artículo se enumeran algunos mensajes de error que puede ver cuando se produce un error en la creación de agente de escucha del grupo de disponibilidad.

Más información

SQL Server no puede informar de la causa cuando no se puede crear un agente de escucha del grupo de disponibilidad

Cuando se crea un agente de escucha del grupo de disponibilidad utilizando el cuadro de diálogo Agregar el agente de escucha de Management Studio de SQL Server, puede recibir un mensaje de error que incluye información sobre la causa del error, que puede ayudarle a resolver el problema. Por ejemplo, recibe un mensaje de error acerca de una dirección IP incorrecta para la subred que se parece al siguiente:

La dirección IP especificada ' <Dirección IP>' no es válida en el intervalo IP permitidas por el clúster. Consulte con el Administrador de red para seleccionar los valores que son adecuados para el intervalo IP permitidas por el clúster. (Microsoft SQL Server, Error: 19457)


Image 1

Sin embargo, también puede recibir un mensaje de error que no explican por qué no se puede crear el agente de escucha de grupo. Por ejemplo, cuando intenta crear un agente de escucha del grupo de disponibilidad, recibirá un mensaje de error similar al siguiente, que no especifica la causa real del error:

Msj 19471, nivel 16, estado 0, línea 2
El clúster WSFC no pudo poner el recurso nombre de red con el nombre DNS ' <nombre DNS>' en línea. Se han tomado el nombre DNS tiene un conflicto con los servicios de nombres existentes o el servicio de Cluster Server WSFC puede no estar ejecutándose o puede ser inaccesible. Utilice un nombre DNS diferente para resolver conflictos de nombres, o compruebe el registro de clúster WSFC para obtener más información.


Msj 19476, nivel 16, estado 4, línea 2
Error al intentar crear el nombre de red y dirección IP de la escucha. El servicio WSFC no esté ejecutándose o puede ser inaccesible en su estado actual, o los valores proporcionados para el nombre de red y dirección IP puede ser incorrecta. Compruebe el estado del clúster WSFC y validar el nombre de red y dirección IP con el Administrador de red.

Image 2

Este problema se produce porque Windows Cluster Server no puede crear y poner en conexión el acceso de cliente de punto de un recurso de clúster. Cuando se produce este problema, puede recopilar la información relevante desde el registro de clúster de Windows y el registro de sucesos del sistema de Windows para encontrar la causa. Para ello, siga estos pasos:

Paso 1: Tenga en cuenta la hora exacta en la que se produjo el problemaRealizar las medidas necesarias para reproducir el problema y observe el tiempo en que se produce este problema.

Paso 2: Revia de los datos en el registro de clúster de Windows (archivo Cluster.log)Busque el archivo Cluster.log el nombre de red que haya designado para la escucha de grupo.

Notas:

  • Las entradas del archivo Cluster.log se registran en hora Universal coordinada (UTC).

  • Para generar el registro de clúster de Windows mediante un símbolo del sistema administrativo en Windows Server 2008 R2 o una versión posterior de Windows Server, ejecute el siguiente comando:

    Cluster log /g


    Image 4

  • Para generar el registro de clúster de Windows mediante el uso de Windows PowerShell, ejecute el cmdlet siguiente en una ventana de PowerShell con privilegios elevados:

    Get-ClusterLog


    Image 5

  • De forma predeterminada, se crea el archivo de registro en % WINDIR%\cluster\reports.

Paso 3: Revisar los datos del registro de sucesos de sistema de WindowsRevise el registro de sucesos de sistema de Windows para las entradas que están relacionadas con el intento de creación de agente de escucha mediante el tiempo que anotó en el paso 1.


A veces, SQL Server no puede notificar información específica sobre por qué no se puede crear un agente de escucha de grupo debido a la directiva de dominio. Por ejemplo, directiva de dominio permite a un usuario de dominio crear diez cuentas de equipo de forma predeterminada. Cuando intenta crear una escucha de grupo sería la cuenta del equipo undécimo, SQL Server sólo puede notificar los mensajes de error genéricos "Msg 19471" y "Msg 19476" que se describen en la sección "Más información".

Para buscar la causa de por qué no se puede crear un agente de escucha del grupo, revise el registro de sucesos del sistema de Windows y el archivo Cluster.log.

  • Para revisar el registro de sucesos del sistema de Windows, siga estos pasos:

    1. Haga clic en Inicio, seleccione programas, seleccione Herramientas administrativasy, a continuación, haga clic en Visor de sucesos.

    2. En el árbol de consola, expanda Registros de Windowsy, a continuación, haga clic en sistema.

    3. En el panel de detalles, desplácese por los eventos más recientes y busque el evento 1194. En la ficha General , se proponen varias causas para la causa del error.

    4. Haga clic en la ficha Detalles . En la Vista descriptiva , bajo la sección EventData , puede encontrar un mensaje de error más específico que se parece al siguiente:

      Has superado el número máximo de cuentas de equipo que puede crear en este dominio.

      Image 6

  • Para revisar las entradas del archivo Cluster.log, siga estos pasos:

    1. Haga clic en Inicio, seleccione Todos los programas, seleccione Windows PowerShell V2, haga clic en Windows PowerShell ISEy, a continuación, haga clic en Ejecutar como administrador.

    2. En el símbolo del sistema, ejecute el siguiente cmdlet para generar un registro de clúster:

      Get-ClusterLog


      Image 5

    3. En el Bloc de notas, abra el archivo Cluster.log.

    4. Haga clic en Editary, a continuación, haga clic en Buscar en el Bloc de notas y busque la cadena "Error al crear objeto de equipo <nombre DNS>". Revisar los resultados y puede encontrar mensajes similares a los siguientes:

      00000d24.00000dc8:: <hora> INFO [RES] nombre de red: objeto NetUserAdd [<nombre de red>] <nombre DNS> Sub nombrede dominio: \\ denombre de dominio, resultado: 8557



      00000d24.00000dc8:: <hora> ERR [RES] nombre de red: no se pudo crear objeto de equipo <nombre DNS> en Active Directory, error 8557 [<nombre de red>]

    5. Para determinar lo que indica el error, escriba Net helpmsg 8557 en el símbolo y, a continuación, presione ENTRAR.
      Image 9

ConclusiónAhora se puede concluir que la causa del problema se atribuye a una directiva de Active Directory que está en vigor en su entorno. En este caso, autenticar usuarios en un dominio que tienen asignados el permiso de usuario "Agregar estaciones de trabajo a un dominio" y pueden crear hasta diez cuentas de equipo en el dominio. Recibe el mensaje de error porque se ha sobrepasado este límite.


A veces, SQL Server no puede notificar información específica sobre por qué no se puede crear un agente de escucha de grupo debido a permisos insuficientes en Active Directory. Por ejemplo, la cuenta de nombre de clúster requiere el permiso "Crear equipo objetos" cuando crea una aplicación o un servicio en clúster. Cuando la cuenta de nombre de clúster no tiene este permiso, SQL Server no puede crear el agente de escucha del grupo de disponibilidad. Cuando intenta crear una escucha de grupo con permisos insuficientes, SQL Server sólo puede informar de los mensajes de error genéricos "Msg 19471" y "Msg 19476" que se describen en la sección "Más información".

Para encontrar la causa de este problema, revise el registro de sucesos del sistema de Windows y el archivo Cluster.log.

  • Revise el registro de sucesos del sistema de Windows. Para ello, siga estos pasos:

    1. Haga clic en Inicio, seleccione programas, seleccione Herramientas administrativasy, a continuación, haga clic en Visor de sucesos.

    2. En el árbol de consola, expanda Registros de Windowsy, a continuación, haga clic en el registro del sistema que contiene el evento que desea ver.

    3. En la ficha Detalles , desplácese a través de los eventos más recientes y busque eventos 1194. En la ficha General , varias razones se proponen para la causa del error, como "la identidad de clúster ' <usuario>' tiene permisos crear objetos de equipo".

    4. Haga clic en la ficha Detalles . En la Vista descriptiva , bajo la sección EventData , puede encontrar un mensaje de error más específico que se parece al siguiente:

      No existe el atributo de servicio de directorio especificado o valor.

      Image 12

  • Revise las entradas en el archivo Cluster.log. Para ello, siga estos pasos:

    1. Haga clic en Inicio, seleccione Todos los programas, seleccione Windows PowerShell V2, haga clic en Windows PowerShell ISEy, a continuación, haga clic en Ejecutar como administrador.

    2. En el símbolo del sistema, ejecute el siguiente cmdlet para generar un registro de clúster:

      Get-ClusterLog

      Image 5

    3. En el Bloc de notas, abra el archivo Cluster.log.

    4. Haga clic en Editary a continuación, haga clic en Buscar en el Bloc de notas, busque la cadena "No se pudo crear el objeto de equipo <nombre DNS>." Revisar los resultados y encontrará un mensaje similar al siguiente:

      00000d24.000005f8:: <hora> ERR [RES] nombre de red: no se pudo crear objeto de equipo <nombre de DSN> en Active Directory, error 8202 [<nombre de red>]


    5. Para determinar lo que indica el error, escriba Net helpmsg 8202 en el símbolo y, a continuación, presione ENTRAR.
      Image 14

ConclusiónAhora puede concluir que la cuenta de nombre de clúster no tiene el permiso de "Equipo de crear objetos" en el contenedor de equipo en Active Directory Users and Computers.


Para obtener más información acerca de cómo obtener los permisos necesarios en Active Directory al crear agentes de escucha de grupo disponibilidad en SQL Server, visite el siguiente sitio Web de Microsoft TechNet:

Cómo configurar cuentas de equipo de Active Directory en un clúster de conmutación por errorAntes de crear un clúster de conmutación por error de Windows, tiene que comprobar si la cuenta de usuario de dominio que está ejecutando el Asistente para crear clúster tiene el "crear objetos de equipo"permiso. Para obtener más información, puede ver la sección "Pasos para configurar la cuenta de la persona que instala el clúster" de la Guíade mencionados anteriormente.

Si la directiva de seguridad de la organización no podrá conceder este permiso a una cuenta de usuario específica, puede pedir a los administradores de dominio para conceder el permiso "Crear objetos de equipo" a la cuenta de nombre de clúster después de crear el clúster de conmutación por error de Windows. Para obtener más información, puede ver la sección "Pasos para ensayar previamente el clúster nombre de cuenta" de la Guíade mencionados anteriormente.

Cuando se ejecuta al Asistente para alta disponibilidad, normalmente resulta más sencillo permitir que la cuenta se creará y configuran automáticamente si no se han ensayado previamente la cuenta de equipo para un nombre de red virtual de escucha, una aplicación o un servicio en clúster. Sin embargo, si tiene que ensayar previamente las cuentas debido a los requisitos de su organización, siga los pasos descritos en la sección "Pasos para configurar la cuenta para una aplicación o un servicio en clúster" de la Guíade mencionados anteriormente.

Notas:

  • Para utilizar el procedimiento que se describe en esta sección, debe tener el Administrador de dominio o el permiso de operador de cuenta.

  • Si configura un agente de escucha del grupo de disponibilidad entre varias subredes, debe obtener direcciones IP de cada subred a la que pertenece la réplica. Normalmente, tendrá que hablar con los administradores de red para ello.


¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×