Artigo: 925976 - Última revisão: segunda-feira, 19 de Dezembro de 2011 - Revisão: 2.0

Mensagem de erro ao tentar instalar um service pack do SQL Server 2005 ou um pacote de hotfix do SQL Server 2005: "Erro 29528. A instalação encontrou um erro inesperado durante a configuração de propriedades internas"

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

Sintomas

Quando você tenta instalar um pacote de hotfix do SQL Server 2005, SQL Server 2005 service packs mais recentes ou Microsoft SQL Server 2005 Service Pack 1 (SP1), serviços de banco de dados do SQL Server 2005 ou o SQL Server 2005 Analysis Services não pode ser instalado com êxito. Além disso, a seguinte mensagem de erro pode ser registrada no arquivo de log da instalação:
Erro 29528. A instalação encontrou um erro inesperado durante a configuração de propriedades internas. Erro: Erro Fatal durante a instalação.

Causa

Esse problema ocorre por causa de um dos seguintes motivos:
  • Uma operação removeu os grupos locais para a instalação inicial do SQL Server 2005.
  • Uma operação mudou os identificadores de segurança (SID) para os grupos locais.

Como contornar

Importante Nesta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, podem ocorrer sérios problemas se você modificar o registro incorretamente. Portanto, certifique-se de que você execute essas 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  (http://support.microsoft.com/kb/322756/ ) Como fazer backup e restaurar o registro no Windows

Para uma instalação autônoma do SQL Server 2005

  1. Localize as seguintes subchaves do registro que armazenam valores de SID para a instância de SQL Server, tendo o problema. Cada chave contém um valor que deve ser o SID para os grupos locais configurados quando a instância de SQL Server foi instalada inicialmente.
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Server\MSSQL SQL.X\Setup\SQLGroup
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Server\MSSQL SQL.X\Setup\AGTGroup
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Server\MSSQL SQL.X\Setup\FTSGroup
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Server\MSSQL SQL.X\Setup\ASGroup
    Observação Nessas subchaves do registro, MSSQL.X é um espaço reservado para o valor correspondente em um sistema específico. Você pode determinar o MSSQL.X em um sistema específico, examinando o valor da entrada do registro MSSQLSERVER sob a seguinte subchave do registro:
    Names\SQL\ de Server\Nomes HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL
    Para quaisquer grupos locais que tenham sido removidos, você deve excluir a subchave do registro. Para quaisquer grupos locais para os quais o SID foi alterado, você deve alterar o valor da subchave do registro para o valor do novo SID. Você pode obter o SID valores usando o utilitário de prompt de comando do PsGetSid. Os nomes dos grupos locais semelhante ao seguinte:
    $ SQLServer2005MSFTEUserNome_do_computador$InstanceName
    Você pode obter o nome a partir do Os usuários e grupos locais nó no console de gerenciamento do computador.

    Para obter mais informações sobre como obter o utilitário de prompt de comando do PsGetSid, visite o seguinte site da Microsoft:
    http://technet.microsoft.com/en-US/Sysinternals/bb897417.aspx (http://technet.microsoft.com/en-us/sysinternals/bb897417.aspx)
  2. Reinstale o SQL Server 2005 service pack ou pacote de hotfix do SQL Server 2005.

Para uma instância do SQL Server 2005

  1. Siga a etapa 1 do procedimento para uma instalação autônoma do SQL Server 2005.
  2. Reinstale a instância clusterizada do SQL Server 2005.
  3. Reinstale o SQL Server 2005 service pack ou pacote de hotfix do SQL Server 2005.

Ponto Da Situação

A Microsoft confirmou que esse é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Mais Informação

A instalação inicial do SQL Server 2005 cria grupos locais e armazena as configurações de SID para os grupos locais no registro. No entanto, os grupos locais ou os SIDs possam ser removidos ou alterados quando você executa as seguintes operações:
  • Instale o serviço de diretório do Active Directory em um servidor membro.
  • Remova a um controlador de domínio do Active Directory.

Você pode encontrar uma mensagem de erro semelhante à seguinte nos arquivos de log de instalação:
 

Falha de GetServiceUserGroup para <InstanceName>, 5</InstanceName>

Código de erro: 0x80070534 (1332)

Texto de erro do Windows: não foi feito nenhum mapeamento entre nomes de conta e identificações de segurança.

Nome do arquivo de origem: sqlca\sqlcax.cpp

Timestamp do compilador: 22 de novembro de Sat 04: 53: 51 2008

Nome de função: SetInstanceProperty

Número da linha de origem: 1224

. .

MSI (s) (AC!E0) [13:59:04:122]: produtos: Microsoft SQL Server 2005 (64 bits) - erro 29528. A instalação encontrou um erro inesperado durante a configuração de propriedades internas. Erro: Erro Fatal durante a instalação.

. .

Erro 29528. A instalação encontrou um erro inesperado durante a configuração de propriedades internas. Erro: Erro Fatal durante a instalação.

<EndFunc name='LaunchFunction' return='1332' getlasterror='203'></EndFunc>

CustomAction SetInstanceProperty.3EA9D9BF_D9D2_4023_B2A7_9E2137B2FB1B retornou o código de erro real 1603

Ação encerrada em 13: 59: 04: SetInstanceProperty.3EA9D9BF_D9D2_4023_B2A7_9E2137B2FB1B. Valor de retorno 3.

Ação encerrada em 13: 59: 04: instalar. Valor de retorno 3.




A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Express Edition with Advanced Services
Palavras-chave: 
kbsqlsetup kbexpertiseadvanced kbtshoot kbsql2005setup kbprb kbmt KB925976 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: 925976  (http://support.microsoft.com/kb/925976/en-us/ )