Artigo: 810056 - Última revisão: sexta-feira, 7 de Abril de 2006 - Revisão: 3.0

Como recriar manualmente as chaves de registo de recurso específicas 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 | Reduzir tudo

Sumário

Os relacionados com o SQL Server recursos de cluster (SQL Server, SQL Server Agent e procura em texto completo) todos os contêm chaves de registo específicas do recurso que tem de estar presentes para colocar online o recurso. Se eliminar um recurso a partir do administrador de clusters, pode recriar manualmente o recurso. Os passos só podem ser utilizados para adicionar recursos que dependem do SQL Server. Não podem ser utilizadas para recursos que depende do SQL Server. Consulte a secção "Mais informação" deste artigo para adicionar manualmente o recurso. Estes passos assumem que anteriormente utilizou o programa de configuração do SQL Server para instalar com êxito todos os ficheiros de cluster e componentes. Este procedimento não descreve todos os ficheiros, as modificações ou chaves de registo que o programa de configuração torna numa nova instalação de cluster.

Mais Informação

Cada recurso que o administrador de clusters lista tem uma chave de registo está localizada em HKEY_LOCAL_MACHINE (HKLM) em HKLM\Cluster\Resources\ GUID. Um GUID é criado quando o recurso é adicionado e difere entre computadores. Cada chave contém um nome de valor que contém o nome do recurso que apresenta o administrador de clusters. Cada chave de recurso, existe uma subchave de parâmetros de onde o recurso pode armazenar informações de parâmetros específicos do recurso.

Do SQL Server, SQL Server Agent e procura em texto completo armazenam informações nesta subchave de parâmetros . Se as informações estiverem em falta, erros, tais como as seguintes serão registados no ficheiro de registo de cluster quando tentar colocar online o recurso:
SQL Server SQL Server: [sqsrvres] não é possível ler 'VirtualServerName' propriedade. Erro: d.
Instância do serviço Microsoft Search full-text search: Ocorreu um erro durante a operação online para a instância full-text search: 80070002 - O sistema não conseguiu localizar o ficheiro especificado.

Para recriar manualmente um recurso

Para recriar manualmente um recurso no administrador de clusters, tem de adicionar os seguintes valores na chave que representa o recurso de registo:

SQL Server

nome : InstanceName
tipo : REG_SZ
valor : O nome da instância do SQL Server que representa o servidor virtual. Utilize MSSQLSERVER para utilizar a instância predefinida.

nome : VirtualServerName
tipo : REG_SZ
valor : O nome de servidor virtual que atribuiu ao servidor

Agente do SQL Server

nome : InstanceName
tipo : REG_SZ
valor : O nome da instância do SQL Server que representa o servidor virtual. Utilize MSSQLSERVER para utilizar a instância predefinida.

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

Procura em texto completo

nome : ApplicationName
tipo : REG_SZ
valor : SQL Server $ instance_name, onde instance_name é a instância do SQL Server para utilizar. Para utilizar uma instância predefinida, utilize SQLServer.

nome : ApplicationPath
tipo : REG_SZ
valor : caminho completo para a pasta que contém os ficheiros de dados sobre. Normalmente, este está na \MSSQL\FTDATA para uma instância predefinida e na MSSQL $ instancename \FTDATA para uma instância nomeada.

Adicione as chaves de registo utilizando o utilitário de cluster.exe

importante Pode utilizar este método apenas numa situação crítica. Por exemplo, pode utilizar este método quando não é possível iniciar a instância do SQL Server. No entanto, pode utilizar o programa de configuração para recriar o servidor virtual.

Pode utilizar o utilitário de cluster.exe para adicionar as chaves do registo mencionadas na secção "para recriar manualmente um recurso". Para efectuar este procedimento, terá de executar um comando semelhante ao seguinte comando na linha de comandos:
cluster res "ResourceName" /priv KeyName = KeyValue: STR
notas
  • Tem de substituir ResourceName com o nome do recurso de SQL Server apropriado, o recurso de agente do SQL Server ou o recurso de procura em texto completo.
  • Tem de substituir KeyName com os nomes de chave de registo adequada. Por exemplo, InstanceName, VirtualServerName são nomes de chave de registo.
  • Tem de substituir KeyValue com o valor adequado para a chave. Para a chave de registo InstanceName, é possível atribuir o nome da instância do SQL Server que representa o servidor virtual para o valor da chave. Pode utilizar MSSQLSERVER como o nome da instância da instância predefinida.

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 2005 Server Enterprise
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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )