El servicio de SQL Server no puede iniciar cuando cambie un parámetro de inicio para una instancia agrupada de SQL Server 2000 o de SQL Server 2005 a un valor que no es válido

Seleccione idioma Seleccione idioma
Id. de artículo: 912397 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Síntomas

En un entorno agrupado, cuando se cambia un parámetro de protocolo para una instancia agrupada de Microsoft SQL Server 2000 o de Microsoft SQL Server 2005 en un valor que no es válido, no se puede iniciar el servicio SQL Server. Además, no se puede cambiar el parámetro de protocolo al valor original.

Por ejemplo, cuando utiliza el Administrador de configuración de SQL Server para establecer el valor Escuchar todo de una instancia agrupada de SQL Server a no , no se puede iniciar la instancia agrupada de SQL Server. Además, la siguiente mensaje de error se registra en SQL Server registro de errores:
Inicialización del servidor TDSSNIClient falló con error 0 x 32, código de estado 0x1c.

Causa

Este problema se produce porque el servicio de clúster obtiene una configuración de protocolo incorrecta de un clúster punto de control al iniciar el servicio de SQL Server.

Solución

Para evitar este problema, siga estos pasos:
  1. Poner sin conexión el recurso de SQL Server mediante Administrador de clústeres.
  2. En un símbolo del sistema, ejecute uno de los comandos siguientes para deshabilitar el punto de control de clúster para la subclave específica del registro:
    • Para una instancia de SQL Server 2005, ejecute el comando siguiente:
      cluster res "SQL Server (Instancename)" / removecheck: "Software\Microsoft\Microsoft SQL Server\ MSSQL.x \MSSQLSERVER"
      Nota En este comando, MSSQL.x es un marcador de posición para el identificador de instancia para la instancia de SQL Server. Puede determinar el valor correspondiente para el sistema desde el valor de la entrada MSSQLSERVER de registro en la siguiente subclave del registro:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL\
    • Para una instancia predeterminada de SQL Server 2000, ejecute el comando siguiente:
      cluster res "SQL Server (Instancename)" / removecheck: "Software\Microsoft\MSSQLServer\MSSQLSERVER"
    • Para una instancia con nombre de SQL Server 2000, ejecute el comando siguiente:
      cluster res "SQL Server (Instancename)" / removecheck: "SOFTWARE\Microsoft\Microsoft SQL Server\ InstanceName \MSSQLSERVER"
      Nota En este comando, InstanceName es un marcador para el nombre de la instancia de SQL Server 2000.
  3. Corregir el parámetro de protocolo de la instancia agrupada de SQL Server en todos los nodos.
  4. En un símbolo del sistema, ejecute uno de los siguientes comandos para habilitar el punto de control de clúster para la subclave específica del registro:
    • Para una instancia de SQL Server 2005, ejecute el comando siguiente:
      cluster res "SQL Server (Instancename)" /addcheck: "Software\Microsoft\Microsoft SQL Server\ MSSQL.x \MSSQLSERVER"
    • Para una instancia predeterminada de SQL Server 2000, ejecute el comando siguiente:
      cluster res "SQL Server (Instancename)" /addcheck: "Software\Microsoft\MSSQLServer\MSSQLSERVER"
    • Para una instancia con nombre de SQL Server 2000, ejecute el comando siguiente:
      cluster res "SQL Server (Instancename)" /addcheck: "SOFTWARE\Microsoft\Microsoft SQL Server\ InstanceName \MSSQLSERVER"
  5. Ponga en conexión el recurso de SQL Server.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Más información

El código de estado 0x1c mensaje de error en el que se menciona en la sección "Síntomas" indica que SQL Server está configurado para escuchar en una dirección IP específica en un entorno agrupado. Sin embargo, la escucha en una dirección IP específica es una configuración que no es válida para una instancia agrupada de SQL Server.

Otro ejemplo de este problema se produce si el adaptador de interfaz virtual (VIA), controlador no está instalado en el equipo que ejecuta la instancia agrupada de SQL Server 2005. Después de habilitar el protocolo VIA para la instancia agrupada de SQL Server 2005, no puede iniciar el servicio de SQL Server. Además, no puede deshabilitar el protocolo VIA para la instancia agrupada de SQL Server 2005.

Propiedades

Id. de artículo: 912397 - Última revisión: jueves, 12 de febrero de 2009 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Developer Edition
Palabras clave: 
kbmt kbexpertiseadvanced kbsql2005cluster kbprb KB912397 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 912397

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com