CORRECÇÃO: "MOF sintaxe Ocorreu um erro de" mensagem de erro ocorre quando tenta instalar o SQL Server 2008 ou o SQL Server 2008 R2

Aplica-se a: SQL Server 2008 Service Pack 2SQL Server 2008 R2

A Microsoft distribui Microsoft SQL Server 2008 e Microsoft SQL Server 2008 R2 correcções como um ficheiro para transferência. Uma vez que as correcções são cumulativas, cada nova versão inclui todas as correcções e correcção de todas as correcções de segurança que foram incluídas com o SQL Server 2008 ou o SQL Server 2008 R2 anterior.

Sintomas


Quando tenta instalar o SQL Server 2008 ou o SQL Server 2008 R2, a instalação falha. Além disso, recebe uma mensagem de erro semelhante à seguinte:
Falha na instalação do SQL Server. Para continuar, investigue o motivo da falha, corrigir o problema, desinstale o SQL Server e, em seguida, volte a executar o código de SQL Server Setup.Exit (Decimal):-código de função 2068643839Exit: código de erro 1203Exit: mensagem de 1Exit: be de SQL Falha na instalação de ver. Para continuar, investigue o motivo da falha, corrigir o problema, desinstale o SQL Server e, em seguida, volte a executar o SQL Server Setup com falha: C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100513_122519\Detail.txtConfiguration código de erro: descrição de erro 0xD3BEBD98@1211@1Configuration: Ocorreu o erro de sintaxe de A MOF.
Além disso, as entradas semelhantes à seguinte poderão ser registadas no ficheiro Detail.txt:
< hora > O SLP: Ocorreu um erro ao processar item 183 definido nas linhas 18232-18447 no ficheiro E:\MSSQL10\MSSQL10. MSSQLSERVER\MSSQL\Binn\etwcls.MOF.transformed:< hora > Slp: compilador devolveu um erro número 0x800706beError: 0x800706be, função: Win32< hora > Slp: Descrição: A chamada de procedimento remoto falhou.< hora > O SLP: < hora > Slp: Sco: operação para o ficheiro mof E:\MSSQL10\MSSQL10 de compilação. MSSQLSERVER\MSSQL\Binn\etwcls.MOF.transformed falhou. Código de saída 3< hora > Slp: acção de configuração falhou para a funcionalidade SQL_Engine_Core_Inst durante o tempo ConfigNonRC e cenário ConfigNonRC.< hora > O SLP: Ocorreu um erro de sintaxe MOF.< hora >SLP: Acção de configuração falhou para a funcionalidade SQL_Engine_Core_Inst durante o tempo ConfigNonRC e cenário ConfigNonRC.< hora >O SLP: Microsoft.SqlServer.Configuration.Sco.ScoException: Ocorreu um erro de sintaxe MOF.

Causa


Este problema ocorre devido a um erro de compilação no ficheiro Etwcls.mof.transformed MOF durante a configuração.

Resolução


Esta correcção só fornece uma correcção parcial para este problema de compilação MOF. Para resolver completamente este problema, também tem de aplicar a correcção 2446036. 2446036 de correcções resolve todas as falhas possíveis com a compilação MOF de qualquer ficheiro MOF. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2446036 CORRECÇÃO: Não é possível instalar SQL Server 2008 ou SQL Server 2008 R2 depois de aplicar CU9 para o SQL Server 2008 SP1

Informações de actualização cumulativa

SQL Server 2008 Service Pack 1

A correcção deste problema publicada pela primeira vez na actualização cumulativa 9 para SQL Server 2008 Service Pack 1. Para mais informações sobre este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2083921 Pacote de actualização cumulativa 9 para SQL Server 2008 Service Pack 1
Nota Uma vez que as compilações são cumulativas, cada edição contém todas as correcções e correcção de todas as correcções de segurança que foram incluídas no anterior do SQL Server 2008. A Microsoft recomenda que pense em aplicar a edição de correcção mais recente que contenha esta correcção. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
970365 Cria o SQL Server 2008 que foram disponibilizadas após o lançamento do SQL Server 2008 Service Pack 1
Correcções do Microsoft SQL Server 2008 são criadas para service packs do SQL Server específicos. Tem de aplicar uma correcção do SQL Server 2008 Service Pack 1 para uma instalação do SQL Server 2008 Service Pack 1. Por predefinição, qualquer correcção fornecida num service pack do SQL Server está incluída no próximo service pack do SQL Server.

SQL Server 2008 Service Pack 2

A correcção deste problema publicada pela primeira vez em 1 de actualização cumulativa para o SQL Server 2008 Service Pack 2. Para mais informações sobre este pacote de actualização cumulativa, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2289254 Actualização cumulativa 1 para o SQL Server 2008 Service Pack 2
Nota Uma vez que as compilações são cumulativas, cada edição contém todas as correcções e correcção de todas as correcções de segurança que foram incluídas no anterior do SQL Server 2008. Recomendamos que pense em aplicar a edição de correcção mais recente que contenha esta correcção. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
2402659 Cria o SQL Server 2008 que foram disponibilizadas após o lançamento do SQL Server 2008 Service Pack 2

SQL Server 2008 R2

A correcção para este problema foi primeiro disponibilizada em 4 de actualização cumulativa. Para mais informações sobre como obter este pacote de actualização cumulativa para o SQL Server 2008 R2, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
2345451 Pacote de actualizações cumulativo 4 para o SQL Server 2008 R2
Nota Uma vez que as compilações são cumulativas, cada edição contém todas as correcções e correcção de todas as correcções de segurança que foram incluídas com o SQL Server 2008 R2 anterior. Recomendamos que pense em aplicar a edição de correcção mais recente que contenha esta correcção. Para mais informações, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
981356 Cria o SQL Server 2008 R2 que foram disponibilizadas após o lançamento do SQL Server 2008 R2

Estado


A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Referências


Para mais informações sobre o modelo de Assistência Incremental para o SQL Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
935897 Um modelo de Assistência Incremental está disponível a partir da equipa do SQL Server para proporcionar correcções para problemas comunicados
Para mais informações sobre o esquema de atribuição para actualizações do SQL Server, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
822499Novo esquema de atribuição de nomes para pacotes de actualização de software do Microsoft SQL Server
Para mais informações sobre a terminologia de atualização de software, clique no seguinte número de artigo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft