Un recurso de clúster de SQL Server pasa a un estado "erróneo" cuando intenta poner el recurso en línea en SQL Server

Este artículo le ayuda a resolver el problema que se produce si faltan claves del Registro específicas del recurso.

Versión del producto original: SQL Server
Número de KB original: 883732

Síntomas

Al intentar poner en línea un recurso de clúster de SQL Server para una instancia virtual de Microsoft SQL Server, puede observar el siguiente comportamiento:

  • El recurso de clúster de SQL Server pasa a un estado "erróneo" y no se pone en línea.

  • Recibirá una combinación de los siguientes mensajes de error en el equipo que posee el recurso de clúster de SQL Server.

    • Mensaje de error 1

      Un evento similar al siguiente se encuentra en el registro de eventos del sistema:

      Fecha: 05/08/2004
      Hora: 1:11:19 a. m.
      Origen: ClusSvc
      Categoría: Mgr de conmutación por error
      Type Error:
      Identificador de evento: 1069
      Usuario: N/D
      Equipo: <Descripción del nombre> del equipo:
      Error en el recurso de clúster "SQL Server (<nombre> de instancia de SQL Server)" en el grupo de recursos "<Nombre> del grupo de clústeres".

    • Mensaje de error 2

      Un mensaje de error similar al siguiente se encuentra en el archivo de registro del clúster:

      00000644.00000944::2003/11/30-18:11:30.360 SQL Server <SQLServer>: [sqsrvres] No se puede leer la propiedad "VirtualServerName". Error: d.
      00000644.00000944::2003/11/30-18:11:30.360 SQL Server <SQLServer>: [sqsrvres] OnlineThread: Error al poner el recurso en línea.

    • Mensaje de error 3

      Los mensajes de error similares a los siguientes se encuentran en el archivo de registro de errores de SQL Server:

      2003-11-30 17:00:37.27 server Error: 17826, Gravedad: 18, Estado: 1
      2003-11-30 17:00:37.27 servidor No se pudo configurar Net-Library 'SSNETLIB'.
      2003-11-30 17:00:37.27 spid13 Iniciando la base de datos "SPB".
      2003-11-30 17:00:37.27 spid12 Iniciando la base de datos "BD_MTA".
      2003-11-30 17:00:37.27 spid14 Iniciando la base de datos "BD_SPF".
      2003-11-30 17:00:37.27 server Error: 17059, Gravedad: 18, Estado: 0
      2003-11-30 17:00:37.27 Error del sistema operativo -1073723998: ..
      2003-11-30 17:00:37.27 servidor No se puede cargar ninguna netlibs.
      2003-11-30 17:00:37.27 server SQL Server no pudo generar el subproceso FRunCM.

Causa

Faltan las claves del Registro específicas del recurso que corresponden al recurso de clúster de SQL Server que intenta poner en línea. Este problema también se produce si los valores correspondientes a las claves del Registro específicas del recurso no son correctos.

Solución

Importante

Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. Por lo tanto, asegúrese de que sigue estos pasos con atención. Para la protección añadida, realice una copia de seguridad del Registro antes de modificarlo. A continuación, puede restaurar el Registro si se produce un problema. Para obtener más información sobre cómo realizar copias de seguridad y restaurar el registro, vea Cómo hacer copia de seguridad y restaurar el registro en Windows.

Para resolver este problema, debe volver a crear manualmente las claves del Registro específicas del recurso que corresponden al recurso de clúster de SQL Server. Para ello, siga estos pasos:

  1. Seleccione Iniciar>ejecución, escriba Regedit y, a continuación, seleccione Aceptar.

  2. En el Editor del Registro, busque y seleccione la clave del Registro: HKEY_LOCAL_MACHINE\Cluster\Resources\<GUID>\Parameters.

  3. Cree los siguientes valores del Registro en la clave del Registro Parameters :

    Para una instancia predeterminada de SQL Server:

    • InstanceName

      Nombre del valor: InstanceName
      Tipo de valor: REG_SZ
      Datos de valor: MSSQLSERVER

    • VirtualServerName

      Nombre del valor: VirtualServerName
      Tipo de valor: REG_SZ
      Datos de valor: <nombre del servidor SQL server virtual>

    Para una instancia con nombre de SQL Server:

    • InstanceName

      Nombre del valor: InstanceName
      Tipo de valor: REG_SZ
      Datos de valor: <nombre de instancia de SQL Server correspondiente al servidor virtual>

    • VirtualServerName

      Nombre del valor: VirtualServerName
      Tipo de valor: REG_SZ
      Datos de valor: <nombre del servidor SQL server virtual>

  4. Salga del Editor del Registro. Después de crear las claves del Registro específicas del recurso, puede poner el recurso de clúster de SQL Server en línea correctamente.

    Si observa que un recurso de clúster de Agente SQL Server no se puede conectar, debe crear el mismo conjunto de claves específicas del recurso que corresponden al recurso de clúster de Agente SQL Server.

Más información

Cómo volver a crear manualmente las claves del Registro específicas del recurso para los recursos del clúster de SQL Server