Cómo cambiar los parámetros de SQL Server en un entorno agrupado cuando SQL Server no está conectado

INTRODUCCIÓN

Cuando utiliza el programa de instalación de SQL Server 2000, Administrador de configuración de SQL Server 2005, SQL Server 2000 Enterprise Manager o administrador de configuración de Microsoft SQL Server 2008 para cambiar los parámetros de SQL Server en un entorno agrupado, tendrá que realizar cambios en el nodo activo, mientras el recurso de clúster de SQL Server está en línea. Si SQL Server no está conectado, deberá conectar SQL Server primero. Sin embargo, en algunas circunstancias, es posible que no ponga en conexión de SQL Server.

Este artículo describe cómo cambiar los parámetros de SQL Server en un entorno agrupado cuando SQL Server no está conectado o cuando no puede poner en línea de SQL Server.

Más información

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows
Para cambiar los parámetros de SQL Server en un entorno agrupado cuando SQL Server sin está conexión, utilice uno de los métodos siguientes.

Método 1

Nota: Le recomendamos que intente utilizar este método en primer lugar.
  1. Haga clic en Inicio, haga clic en Ejecutar, escriba regedit y, a continuación, haga clic en Aceptar.

  2. Busque el disco de quórum. Para ello, siga estos pasos:
    1. Busque la siguiente clave del registro:
      HKEY_LOCAL_MACHINE\Cluster\Quorum
    2. La entrada de la ruta de acceso contiene la ruta de acceso del disco de quórum. Por ejemplo, la entrada de la ruta de acceso contiene la ruta de acceso siguiente:
      <QuorumDrive>:\MSCS
  3. Encontrar el GUID de recurso de clúster de SQL Server. Para ello, siga estos pasos:
    1. Busque la siguiente clave del registro:
      HKEY_LOCAL_MACHINE\Cluster\Resources
    2. Examine la columna de nombre de las entradas del registro.

      Nota: Varias entradas de registro incluyen "GUID" en el nombre de la entrada.
    3. Para la instancia predeterminada, busque el recurso de clúster de SQL Server que incluya "SQL Server" en la columna nombre .

      Para instancias con nombre, busque los recursos de clúster de SQL Server que incluyen "de SQL Server (< nombreInstancia >)" en la columna nombre .
  4. Busque el nombre de archivo de punto de comprobación. Para ello, siga estos pasos:
    1. Busque la siguiente clave del registro:
      HKEY_LOCAL_MACHINE\Cluster\Resources\{GUID}\RegSync
    2. En el panel de detalles, ver las secciones del registro de punto de comprobación y los correspondientes números similares a los siguientes:
      Para la instancia predeterminada
      00000004 Software\Microsoft\Asistente SQL Server\MSSQLSERVER

      Para una instancia con nombre
      00000004 Software\Microsoft\Asistente SQL Server\MSSQL. X\MSSQLSERVER
      Nota: Para una instancia con nombre, X se corresponde con el identificador de instancia.

      El número es el nombre del archivo de punto de comprobación. En este ejemplo, el nombre del archivo de punto de comprobación es 00000004.cpt.
  5. En el Editor del registro, haga clic en HKEY_LOCAL_MACHINE.
  6. En el menú archivo , haga clic en Cargar subárbol.
  7. En el < QuorumDrive >: \< GUID > carpeta, busque el archivo de punto de comprobación que encontró en el paso 4.
  8. En el cuadro Nombre de clave , escriba 1y, a continuación, haga clic en Aceptar.
  9. Busque la siguiente clave del registro para corregir el valor de clave de registro de punto de comprobación no válida:
    HKEY_LOCAL_MACHINE\1\<YourRegistryKey>
    Nota: En los ejemplos siguientes se corrija la clave del registro de punto de comprobación MSSQLSERVER:
    • Ejemplo 1
      Para corregir la ruta de acceso no válida del archivo Master.mdf, siga estos pasos:
      1. Busque la siguiente clave del registro:
        HKEY_LOCAL_MACHINE\1\Parameters
      2. Corrija la clave SQLArg0 .
    • Ejemplo 2
      Para deshabilitar el incorrectamente habilitada a través del protocolo, siga estos pasos:
      1. Busque la siguiente clave del registro:
        HKEY_LOCAL_MACHINE\1\SuperSocketNetLib\Via
      2. Cambie el valor de la entrada Enabled de 1 a 0.
  10. Después de corregir la clave del registro, haga clic en HKEY_LOCAL_MACHINE\1, haga clic en el menú archivo y, a continuación, haga clic en Descargar subárbol.
Nota: Después de seguir estos pasos, este punto de control es fijo y se replica a un nodo específico automáticamente durante la conmutación por error. Puede traer la instancia de SQL Server.

Método 2

Tenga en cuenta que se guardan los cambios en las claves del registro marcada sólo cuando están en línea los recursos asociados. Cuando los recursos no están en línea, se sobrescribirán los cambios a las claves marcadas por los últimos valores guardados desde el archivo seleccionado. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
174070 replicación de registro en Microsoft Cluster Server

Notas:

  • No realice la conmutación por error el grupo de clúster SQL entre los pasos 2 y 4. Además, si no se completan todos estos pasos, puede experimentar un comportamiento inesperado en la conmutación por error.
  • Para el paso 2 y paso 4, MSSQL. x, MSQL10. xy MSSQL10_50. x son marcadores de posición para el identificador de instancia correspondiente de la instancia de SQL Server. Puede determinar el valor correspondiente para el sistema desde el valor de la entrada de registro MSSQLSERVER en la siguiente subclave del registro:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\ < nombreInstancia > \SQL\
  • Para los pasos 2 y 4, < nombreInstancia > es un marcador de posición para el nombre de la instancia de SQL Server.

  1. Obtener la lista de claves seleccionadas mediante el comando siguiente:
    cluster res /checkpoints
  2. En el símbolo del sistema, ejecute uno de los siguientes comandos para deshabilitar el control del clúster para la subclave específica del registro:
    • Para una instancia de SQL Server 2008 R2, ejecute el siguiente comando:

      cluster. recursos " Nombre de red SQL (<NombreInstancia>) " /removecheckpoints: «Software\Microsoft\Asistente SQL Server\MSSQL10_50. x\MSSQLSERVER "
    • Para una instancia de SQL Server 2008, ejecute el siguiente comando:

      cluster. recursos " Nombre de red SQL (<NombreInstancia>) " /removecheckpoints: «Software\Microsoft\Asistente SQL Server\MSSQL10. x\MSSQLSERVER "
    • Para una instancia de SQL Server 2005, ejecute el siguiente comando:

      cluster res "de SQL Server (< nombreInstancia >)" / removecheck: "Software\Microsoft\Asistente SQL Server\MSSQL.x \MSSQLSERVER"
    • Para la instancia predeterminada de SQL Server 2000, ejecute los comandos siguientes:

      cluster res "SQL Server" / removecheck: "Software\Microsoft\MSSQLServer\MSSQLSERVER"

      cluster res "SQL Server" / removecheck: "Software\Microsoft\MSSQLServer\Cluster"

      Nota: Tendrá que ejecutar el segundo comando solamente al agregar o quitar una o más direcciones IP en el que escucha SQL Server 2000.
    • Para una instancia con nombre de SQL Server 2000, ejecute los comandos siguientes:

      cluster res "de SQL Server (< nombreInstancia >)" / removecheck: "Software\Microsoft\Asistente SQL Server\< nombreInstancia >\MSSQLSERVER"

      cluster res "de SQL Server (< nombreInstancia >)" / removecheck: "\Cluster Software\Microsoft\Asistente SQL Server\< nombreInstancia >"

      Nota: Tendrá que ejecutar el segundo comando solamente al agregar o quitar una o más direcciones IP en el que escucha SQL Server 2000.
  3. Cambie el parámetro para la instancia agrupada de SQL Server en todos los nodos.
  4. En el símbolo del sistema, ejecute uno de los siguientes comandos para habilitar el control del clúster para la subclave específica del registro:
    • Para una instancia de SQL Server 2008, ejecute el siguiente comando:

      clúster. recurso "de SQL Server (< nombreInstancia >)" /addcheckpoints: "HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL Server\MSSQL.x\MSSQLSERVER"
    • Para una instancia de SQL Server 2005, ejecute el siguiente comando:

      cluster res "de SQL Server (< nombreInstancia >)" /addcheck: "Software\Microsoft\Asistente SQL Server\MSSQL.x\MSSQLSERVER"
    • Para la instancia predeterminada de SQL Server 2000, ejecute los comandos siguientes:

      cluster res "SQL Server" /addcheck: "Software\Microsoft\MSSQLServer\MSSQLSERVER"

      cluster res "SQL Server" /addcheck: "Software\Microsoft\MSSQLServer\Cluster"
    • Para una instancia con nombre de SQL Server 2000, ejecute los siguientes comandos: cluster res "de SQL Server (

      < nombreInstancia >) " /ADDCHECK: "Software\Microsoft\Asistente SQL Server\< nombreInstancia >\MSSQLSERVER"

      cluster res "de SQL Server (< nombreInstancia >)" /addcheck: "\Cluster Software\Microsoft\Asistente SQL Server\< nombreInstancia >"

      Nota: El nombre del recurso "de SQL Server (< nombreInstancia >)" puede ser diferente en su caso. Para confirmar el nombre del recurso, inicie el Administrador de clústeres, haga clic en Grupo de SQL, busque las propiedades del recurso de SQL Server y, a continuación, determinar el nombre exacto del recurso.
  5. Traer la instancia de SQL Server.

Resultado de ejemplo en los servidores de SQL Server 2008

cluster res /checkpoints

No se especificó ningún nombre de recurso.

Listado de los controles de registro para todos los recursos...

Recurso control de registro

  -------------------- --------------------------------------------------------

Nombre de red SQL (< nombre de instancia >) ' Software\Microsoft\Asistente SQL Server\MSSQL10. < nombre de instancia > \Cluster'

Nombre de red SQL (< nombre de instancia >) ' Software\Microsoft\Asistente SQL Server\MSSQL10. \MSSQLServer < nombre de instancia >'

Nombre de red SQL (< nombre de instancia >) ' Software\Microsoft\Asistente SQL Server\MSSQL10. < nombre de instancia > \Replication'

Nombre de red SQL (< nombre de instancia >) ' Software\Microsoft\Asistente SQL Server\MSSQL10. '< nombre de instancia > \Providers

Nombre de red SQL (< nombre de instancia >) ' Software\Microsoft\Asistente SQL Server\MSSQL10. < nombre de instancia > \SQLServerSCP'

Nombre de red SQL (< nombre de instancia >) 'Software\Microsoft\Asistente SQL Server\MSSQL10. < nombre de instancia > \CPE'

Nombre de red SQL (< nombre de instancia >) ' Software\Microsoft\Asistente SQL Server\MSSQL10. < nombre de instancia > \SQLServerAgent'

Dirección IP de SQL 1 (< nombre de instancia >) ninguno

SQL Server (< nombre de instancia >) ninguno

Agente de SQL Server (< nombre de instancia >) ninguno

C:\windows\system32 > cluster. recurso "Nombre de red SQL (< nombre de instancia >)" /removecheckpoints: "Software\Microsoft\Asistente SQL Server\MSSQL10. \MSSQLSERVER < nombre de instancia >"

Quitar controles de registro ' Software\Microsoft\Asistente SQL Server\MSSQL10. EI

PRPTDB\MSSQLSERVER' recurso 'Nombre de red SQL (< nombre de instancia >)'...

Referencias

Para obtener más información acerca de cómo configurar opciones de inicio del servidor en el Administrador de configuración de SQL Server, visite el siguiente sitio Web de Microsoft Developer Network (MSDN):Para obtener más información, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:

912397 servicio el SQL Server no se puede iniciar cuando cambia 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

244980 cómo cambiar las direcciones IP de red de las instancias de clúster de conmutación por error de SQL Server

Propiedades

Id. de artículo: 953504 - Última revisión: 14 ene. 2017 - Revisión: 1

Comentarios