Un recurso de clúster de SQL Server pasa a un estado de "error" al intentar 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, es posible que observe el comportamiento siguiente:

  • El recurso de clúster de SQL Server pasa a un estado de "error" y no está en línea.

  • Recibirá una combinación de los siguientes mensajes de error en el equipo propietario del 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: 08/05/2004
      Hora: 1:11:19 AM
      Origen: ClusSvc
      Categoría: Administrador de conmutación por error
      Escriba: Error
      Identificador de evento: 1069
      Usuario: N/A
      Equipo: <Nombre del> equipo Descripción:
      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.
      000000644.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 servidor Error: 17826, Gravedad: 18, Estado: 1
      Servidor 2003-11-30 17:00:37.27 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 servidor Error: 17059, Gravedad: 18, Estado: 0
      Error del sistema operativo del servidor 2003-11-30 17:00:37.27 -1073723998: ..
      2003-11-30 17:00:37.27 servidor No se puede cargar ninguna biblioteca de red.
      El servidor 2003-11-30 17:00:37.27 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 está intentando poner en línea. Este problema también se produce si los valores que corresponden 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. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, cree una copia de seguridad del registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información sobre cómo hacer una copia de seguridad del Registro y cómo restaurarlo, consulte Cómo realizar una copia de seguridad del Registro y restaurarlo 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 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 virtual>

    Para una instancia con nombre de SQL Server:

    • Instancename

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

    • VirtualServerName

      Nombre del valor: VirtualServerName
      Tipo de valor: REG_SZ
      Datos de valor: <nombre del servidor SQL 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 SQL Server en línea correctamente.

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

Más información

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