Como alterar os parâmetros do SQL Server em um ambiente de cluster quando o SQL Server não está on-line

Traduções deste artigo Traduções deste artigo
ID do artigo: 953504 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

INTRODUÇÃO

Quando você usa o Microsoft SQL Server 2008 Configuration Manager, Gerenciador de configuração do SQL Server 2005, SQL Server 2000 Enterprise Manager ou o programa de instalação do SQL Server 2000 para alterar os parâmetros do SQL Server em um ambiente de cluster, você precisa fazer alterações no nó ativo enquanto o recurso de cluster do SQL Server está on-line. Se o SQL Server não está online, você precisa colocar o SQL Server on-line pela primeira vez. No entanto, em algumas circunstâncias, talvez você não é possível colocar on-line o SQL Server.

Este artigo descreve como alterar os parâmetros do SQL Server em um ambiente de cluster quando o SQL Server não está online ou quando você não pode colocar on-line do SQL Server.

Mais Informações

Importante Nesta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Portanto, certifique-se de que você siga estas etapas cuidadosamente. Para maior proteção, faça backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756 Como fazer backup e restaurar o registro no Windows
Para alterar os parâmetros do SQL Server em um ambiente de cluster quando o SQL Server não está online, use um dos seguintes métodos.

Método 1

Observação Recomendamos que você tente usá-lo pela primeira vez.
  1. Clique em Iniciar, clique em Executar, tipo Regedite, em seguida, clique em OK.
  2. Localize o disco de quorum. Para fazer isso, execute estas etapas:
    1. Localize a seguinte chave do registro:
      HKEY_LOCAL_MACHINE\Cluster\Quorum
    2. A entrada de caminho contém o caminho para o disco de quorum. Por exemplo, o caminho contiver o seguinte caminho:
      <quorumdrive></quorumdrive>: \MSCS
  3. Localize o GUID do recurso de cluster do SQL Server. Para fazer isso, execute estas etapas:
    1. Localize a seguinte chave do registro:
      HKEY_LOCAL_MACHINE\Cluster\Resources
    2. Examine os Nome coluna das entradas do registro.

      Observação Várias entradas de registro incluem "guid" o nome da entrada.
    3. Para a instância padrão, localize o recurso de cluster do SQL Server inclui "sql Server" no Nome coluna.

      Para instâncias nomeadas, localize os recursos de cluster do SQL Server que incluem "SQL Server (<instancename></instancename>) "no Nome coluna.
  4. Localize o nome do arquivo de ponto de verificação. Para fazer isso, execute estas etapas:
    1. Localize a seguinte chave do registro:
      HKEY_LOCAL_MACHINE\Cluster\Resources\ {GUID} \RegSync
    2. No painel de detalhes, veja as seções do registro do ponto de verificação e os números correspondentes semelhantes aos seguintes:
      Para a instância padrão
      00000004 SOFTWARE\Microsoft\Microsoft SQL Server\MSSQLSERVER

      Para uma instância nomeada
      SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL 00000004.X\MSSQLSERVER
      Observação Para uma instância nomeada, X corresponde à ID da instância.

      O número é o nome do arquivo de ponto de verificação. Neste exemplo, o nome do arquivo de ponto de verificação é 00000004.cpt.
  5. No Editor do registro, clique em HKEY_LOCAL_MACHINE.
  6. Sobre o Arquivo menu, clique em Carregar Hive.
  7. No <quorumdrive></quorumdrive>:\<guid></guid> pasta, localize o arquivo de ponto de verificação localizada na etapa 4.
  8. No Nome da chave caixa, digite 1e, em seguida, clique em OK.
  9. Localize a seguinte chave do registro para corrigir o valor de chave de registro do ponto de verificação inválido:
    HKEY_LOCAL_MACHINE\1\<yourregistrykey></yourregistrykey>
    Observação Os exemplos a seguir corrigir a chave de registro de ponto de verificação MSSQLSERVER:
    • Exemplo 1
      Para corrigir o caminho inválido do arquivo master. mdf, execute estas etapas:
      1. Localize a seguinte chave do registro:
        HKEY_LOCAL_MACHINE\1\Parameters
      2. Corrigir o
        SQLArg0
        chave.
    • Exemplo 2
      Para desativar incorretamente habilitado através do protocolo, siga estas etapas:
      1. Localize a seguinte chave do registro:
        HKEY_LOCAL_MACHINE\1\SuperSocketNetLib\Via
      2. Altere o valor da entrada Enabled de 1 para 0.
  10. Após corrigir a chave de registro Clique em HKEY_LOCAL_MACHINE\1, clique no Arquivo menu e clique Descarregar seção.
Observação Após seguir essas etapas, esse ponto de verificação é fixo e é replicado para o nó específico automaticamente durante o failover. Você pode trazer a instância do SQL Server online.

Método 2

Lembre-se de que as alterações às chaves do registro marcado são salvos somente quando os recursos associados estão on-line. Quando os recursos não estão online, alterações às chaves marcadas serão substituídas pelos últimos valores salvos do arquivo marcado. Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
174070 Replicação de registro no Microsoft Cluster Server

Anotações

  • Não execute failover do grupo de cluster do SQL entre as etapas 2 e 4. Além disso, se você não completar todas essas etapas, você pode enfrentar um comportamento inesperado no failover.
  • Para a etapa 2 e 4, MSSQL.xMSQL10.xe MSSQL10_50.xsão espaços reservados para a identificação de instância respectivos da instância do SQL Server. Você pode determinar o valor correspondente para o sistema a partir do valor da entrada do registro MSSQLSERVER na seguinte subchave do registro:

    Servidor \ do HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQL<instancename>\SQL\</instancename>
  • Para as etapas 2 e 4, <instancename></instancename>é um espaço reservado para o nome da instância do SQL Server.

  1. Para obter a lista de teclas marcadas usando o seguinte comando:
    cluster res /checkpoints
  2. Em um prompt de comando, execute um dos seguintes comandos para desabilitar a verificação de cluster para a subchave de registro específicas:
    • Para uma instância do SQL Server 2008 R2, execute o seguinte comando:

      cluster. recurso"SQL (de nome de redeInstanceName>)" /removecheckpoints: "Software\Microsoft\Microsoft Server\MSS de SQLQL10_50.x\MSSQLSERVER"
    • Para uma instância do SQL Server 2008, execute o seguinte comando:

      cluster. recurso"SQL (de nome de redeInstanceName>)" /removecheckpoints: "Software\Microsoft\Microsoft SQL servidor \MSSQL10.x\MSSQLSERVER"
    • Para uma instância do SQL Server 2005, execute o seguinte comando:

      cluster res "SQL Server (<instancename></instancename>) "/removecheck:"Software\Microsoft\Microsoft SQL servidor \MSSQL.x \MSSQLSERVER"
    • Para a instância padrão do SQL Server 2000, execute os seguintes comandos:

      cluster res "sql Server" /removecheck: "software\microsoft\mssqlserver\mssqlserver"

      cluster res "sql Server" /removecheck: "software\microsoft\mssqlserver\cluster"

      Observação Você deve executar o segundo comando apenas quando você adiciona ou remove um ou mais endereços IP de escuta do SQL Server 2000.
    • Para obter uma instância nomeada do SQL Server 2000, execute os seguintes comandos:

      cluster res "SQL Server (<instancename></instancename>) "/removecheck:"SOFTWARE\Microsoft\Microsoft SQL servidor \<instancename></instancename>\MSSQLSERVER"

      cluster res "SQL Server (<instancename></instancename>) "/removecheck:"SOFTWARE\Microsoft\Microsoft SQL servidor \<instancename></instancename>Cluster"

      ObservaçãoVocê deve executar o segundo comando apenas quando você adiciona ou remove um ou mais endereços IP de escuta do SQL Server 2000.
  3. Altere o parâmetro da instância em cluster do SQL Server em todos os nós.
  4. Em um prompt de comando, execute um dos seguintes comandos para habilitar o ponto de verificação de cluster para a subchave de registro específicas:
    • Para uma instância do SQL Server 2008, execute o seguinte comando:

      cluster. recurso "SQL Server (<instancename></instancename>) "/addcheckpoints:" servidor \ do HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft SQLMSSQL.x\MSSQLSERVER"
    • Para uma instância do SQL Server 2005, execute o seguinte comando:

      cluster res "SQL Server (<instancename></instancename>) "/addcheck:"Software\Microsoft\Microsoft SQL servidor \MSSQL.x\MSSQLSERVER"
    • Para a instância padrão do SQL Server 2000, execute os seguintes comandos:

      cluster res "sql Server" /addcheck: "software\microsoft\mssqlserver\mssqlserver"

      cluster res "sql Server" /addcheck: "software\microsoft\mssqlserver\cluster"
    • Para obter uma instância nomeada do SQL Server 2000, execute os seguintes comandos: cluster res "SQL Server (

      <instancename></instancename>) "/addcheck:"SOFTWARE\Microsoft\Microsoft SQL servidor \<instancename></instancename>\MSSQLSERVER"


      cluster res "SQL Server (<instancename></instancename>) "/addcheck:"SOFTWARE\Microsoft\Microsoft SQL servidor \<instancename></instancename>Cluster"

      Observação O recurso nome "SQL Server (<instancename></instancename>) "podem ser diferentes no seu caso. Para confirmar o nome do recurso, inicie o administrador de Cluster, clique em Grupo de SQL, localize as propriedades de recurso do SQL Server e, em seguida, determinar o nome exato do recurso.
  5. Colocar a instância do SQL Server online.

Exemplo de saída nos servidores do SQL Server 2008.

cluster res /checkpoints

Nenhum nome de recurso especificado.

Listando pontos de verificação do registro para todos os recursos...

Recurso o ponto de verificação de registro

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

Nome de rede do SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\Cluster'</instance></instance>

Nome de rede do SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\MSSQLServer'</instance></instance>

Nome de rede do SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\Replication'</instance></instance>

Nome de rede do SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">'\Providers</instance></instance>

Nome de rede do SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\SQLServerSCP'</instance></instance>

Nome de rede do SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\CPE'</instance></instance>

Nome de rede do SQL (<instance name="">) ' SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\SQLServerAgent'</instance></instance>

Endereço IP de SQL 1 (<instance name="">) nenhum</instance>

SQL Server (<instance name="">) nenhum</instance>

O SQL Server Agent (<instance name="">) nenhum</instance>

C:\Windows\System32>cluster. o recurso "Nome de rede SQL (<instance name="">)" /removecheckpoints: "Software\Microsoft\Microsoft SQL Server\MSSQL10.<instance name="">\MSSQLSERVER"<b00></b00></instance></instance>

Removendo ponto de verificação do registro ' Software\Microsoft\Microsoft SQL Server\MSSQL10.EI

PRPTDB\MSSQLSERVER' recurso ' nome de rede do SQL (<instance name="">)'...</instance>

Referências

Para obter mais informações sobre como configurar opções de inicialização do servidor no Gerenciador de configuração do SQL Server, visite o seguinte site da Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/ms345416.aspx
Para obter mais informações, clique nos números abaixo para ler os artigos na Base de dados de Conhecimento da Microsoft:
912397O serviço do SQL Server não pode ser iniciado quando você altera um parâmetro de inicialização para uma instância do SQL Server 2000 ou do SQL Server 2005 para um valor que não é válido
244980 Como alterar os endereços IP de rede de instâncias de cluster de failover do SQL Server

Propriedades

ID do artigo: 953504 - Última revisão: segunda-feira, 16 de maio de 2011 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Workgroup Edition
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2000 Developer Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Workgroup
Palavras-chave: 
kbpubtypekc kbinfo kbhowto kbmt KB953504 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 953504

Submeter comentários

 

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