ID do artigo: 810056 - Última revisão: sexta-feira, 7 de abril de 2006 - Revisão: 3.0

Como recriar manualmente as chaves de registro específicas do recurso para recursos de cluster do SQL Server

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sumário

Os recursos de cluster relacionadas ao SQL Server (SQL Server, SQL Server Agent e pesquisa de texto completo) todos os contém chaves de registro de recurso específicas que devem estar presentes para colocar o recurso on-line. Se você excluir um recurso do administrador de cluster, você pode recriar manualmente o recurso. As etapas somente podem ser usadas para adicionar recursos que dependem do SQL Server. Elas não podem ser usadas para recursos depende do SQL Server. Consulte a seção "Informações adicionais" neste artigo para adicionar manualmente o recurso. Essas etapas pressupõem que você já usou o programa de instalação do SQL Server para instalar com êxito todos os arquivos de cluster e componentes. Esse procedimento não descreve todos os arquivos, modificações ou chaves do registro que o programa de instalação faz em uma nova instalação de cluster.

Mais Informações

Cada recurso que o administrador de cluster lista tem uma chave do registro que está localizada em HKEY_LOCAL_MACHINE (HKLM) no HKLM\Cluster\Resources\ GUID. Um GUID é criado quando você adiciona o recurso e difere entre computadores. Cada chave contém um nome de valor que contém o nome do recurso que o administrador de cluster exibe. Em cada chave de recurso, há uma subchave Parameters onde o recurso pode armazenar informações de parâmetro específicas do recurso.

SQL Server, SQL Server Agent e pesquisa de texto completo armazenam informações nessa subchave de parâmetros . Se estão faltando as informações, erros, como as seguintes serão registrados no arquivo de log de cluster quando você tenta colocar o recurso on-line:
SQL Server SQL Server: [sqsrvres] não é possível ler 'VirtualServerName' propriedade. Erro: d.
Instância do serviço Microsoft Search full-text search: erro ocorreu durante a operação on-line full-text search por exemplo: 80070002 - O sistema não é possível localizar o arquivo especificado.

Para recriar um recurso manualmente

Para recriar manualmente um recurso no administrador de cluster, você deve adicionar os seguintes valores do Registro sob a chave que representa o recurso:

SQL Server

nome : InstanceName
tipo : REG_SZ
valor : O nome da instância do SQL Server que representa o servidor virtual. Use MSSQLSERVER para usar a instância padrão.

nome : VirtualServerName
tipo : REG_SZ
valor : O nome do servidor virtual que atribuído ao servidor

SQL Server Agent

nome : InstanceName
tipo : REG_SZ
valor : O nome da instância do SQL Server que representa o servidor virtual. Use MSSQLSERVER para usar a instância padrão.

nome : VirtualServerName
tipo : REG_SZ
valor : O nome do servidor virtual atribuído ao servidor

Pesquisa de texto completo

nome : ApplicationName
tipo : REG_SZ
valor : SQL Server $ instance_name, onde instance_name é a instância do SQL Server para usar. Para usar uma instância padrão, use SQLServer.

nome : ApplicationPath
tipo : REG_SZ
valor : O caminho completo para a pasta que contém os arquivos de dados FullText. Normalmente, isso está na \MSSQL\FTDATA para uma instância padrão e na MSSQL $ instancename \FTDATA para uma instância nomeada.

Adicionar as chaves do Registro usando o utilitário cluster.exe

importante Você pode usar esse método somente em uma situação crítica. Por exemplo, você pode usar esse método quando você não puder iniciar a instância do SQL Server. No entanto, você pode usar o programa de instalação para recriar o servidor virtual.

Você pode usar o utilitário de cluster.exe para adicionar as chaves do Registro mencionadas na seção "A recriar manualmente um recurso". Para fazer isso, você deve executar um comando que é semelhante do seguinte comando no prompt de comando:
cluster res "ResourceName" /priv KeyName = KeyValue: STR
anotações
  • Você deve substituir ResourceName com o nome do recurso do SQL Server apropriado, o recurso do SQL Server Agent ou o recurso de pesquisa de texto completo.
  • Você deve substituir KeyName com os nomes de chave de registro apropriadas. Por exemplo, InstanceName, VirtualServerName são nomes de chaves do Registro.
  • Você deve substituir KeyValue com o valor apropriado para a chave. Para a chave de registro InstanceName, você pode atribuir o nome da instância do SQL Server que o servidor virtual representa o valor da chave. Você pode usar MSSQLSERVER como o nome da instância para a instância padrão.

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2000 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
Palavras-chave: 
kbmt kbexpertiseadvanced kbhowto KB810056 KbMtpt
Tradução automáticaTraduçã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: 810056  (http://support.microsoft.com/kb/810056/en-us/ )