Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se muestra cómo volver a crear manualmente las claves del Registro específicas del recurso para los recursos del clúster de SQL Server al eliminar un recurso del administrador de clústeres.
Versión original del producto: Microsoft SQL Server
Número de KB original: 810056
Resumen
Los recursos de clúster relacionados con SQL Server (SQL Server, Agente SQL Server y búsqueda de texto completo) contienen claves del Registro específicas del recurso que deben estar presentes para poner el recurso en línea. Si elimina un recurso del administrador de clústeres, puede volver a crear el recurso manualmente. Los pasos solo se pueden usar para agregar recursos que dependen de SQL Server. No se pueden usar para los recursos en los que depende SQL Server. Consulte la sección Más información de este artículo para agregar manualmente el recurso. En estos pasos se supone que ha usado previamente el programa de instalación de SQL Server para instalar correctamente todos los archivos y componentes del clúster. Este procedimiento no describe todos los archivos, modificaciones ni claves del Registro que realiza el programa de instalación en una nueva instalación de clúster.
Más información
Cada recurso que muestra el administrador de clústeres tiene una clave del Registro que se encuentra en HKEY_LOCAL_MACHINE (HKLM) en HKLM\Cluster\Resources\GUID. Se crea un GUID al agregar el recurso y difiere entre los equipos. Cada clave contiene un valor name que contiene el nombre de recurso que muestra el administrador de clústeres. En cada clave de recurso, hay una subclave Parameters en la que el recurso puede almacenar información de parámetros específica del recurso.
SQL Server, Agente SQL Server y la información del almacén de búsqueda de texto completo en esta subclave Parameters. Si falta la información, los errores como los siguientes se registran en el archivo de registro del clúster al intentar poner el recurso en línea:
SQL Server: [sqsrvres] No se puede leer la propiedad "VirtualServerName". Error: d.
Búsqueda de Microsoft búsqueda de texto completo de la instancia de servicio: se produjo un error durante la operación en línea para la búsqueda de texto completo de instancia: 80070002: el sistema no encuentra el archivo especificado.
Volver a crear manualmente un recurso
Para volver a crear manualmente un recurso en el administrador de clústeres, debe agregar los siguientes valores del Registro en la clave que representa el recurso:
SQL Server
Nombre: NombreDeInstancia
Tipo: REG_SZ
Valor: el nombre de la instancia de SQL Server que representa el servidor virtual. Use MSSQLSERVER para usar la instancia predeterminada.
Nombre: VirtualServerName
Tipo: REG_SZ
Valor: el nombre del servidor virtual que asignó al servidor.
Agente SQL Server
Nombre: NombreDeInstancia
Tipo: REG_SZ
Valor: el nombre de la instancia de SQL Server que representa el servidor virtual. Use MSSQLSERVER para usar la instancia predeterminada.
Nombre: VirtualServerName
Tipo: REG_SZ
Valor: el nombre del servidor virtual asignado al servidor
Búsqueda de texto completo
Nombre: ApplicationName
Tipo: REG_SZ
Valor: SQL Server$instance_name, donde instance_name es la instancia de SQL Server que se va a usar. Para usar una instancia predeterminada, use SQLServer.
Nombre: ApplicationPath
Tipo: REG_SZ
Valor: ruta de acceso completa a la carpeta que contiene los archivos de datos fulltext. Normalmente, esto se encuentra en \MSSQL\FTDATA para una instancia predeterminada y en MSSQL$instancename\FTDATA para una instancia con nombre.
Adición de las claves del Registro mediante la utilidad Cluster.exe
Importante
Puede usar este método solo en una situación crítica. Por ejemplo, puede usar este método cuando no puede iniciar la instancia de SQL Server. Sin embargo, puede usar el programa de instalación para volver a crear el servidor virtual.
Puede usar la utilidad Cluster.exe para agregar las claves del Registro. Para ello, debe ejecutar un comando similar al siguiente comando en el símbolo del sistema:
cluster res "ResourceName" /priv KeyName = KeyValue:STR
Nota:
- Debe reemplazar ResourceName por el nombre del recurso de SQL Server adecuado, el recurso Agente SQL Server o el recurso búsqueda de texto completo.
- Debe reemplazar KeyName por los nombres de clave del Registro adecuados. Por ejemplo, InstanceName y VirtualServerName son nombres de clave del Registro.
- Debe reemplazar KeyValue por el valor adecuado para la clave. Para la clave del Registro InstanceName, puede asignar el nombre de la instancia de SQL Server que el servidor virtual representa para el valor de clave. Puede usar MSSQLSERVER como nombre de la instancia para la instancia predeterminada.