Artigo: 913395 - Última revisão: segunda-feira, 6 de Fevereiro de 2006 - Revisão: 1.1

Mensagem de erro quando utiliza optimização classificação do motor da base de dados no SQL Server 2005: "Tentar inicializar o CRT mais do que uma vez"

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.
importante Este artigo contém informações sobre como modificar o registo. Certifique-se de que cópia de segurança do registo antes de o modificar. Certifique-se que sabe como restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança, restaurar e modificar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registo do Microsoft Windows
Expandir tudo | Reduzir tudo

Sintomas

Quando utiliza optimização classificação do motor da base de dados para analisar os efeitos de desempenho de cargas de trabalho no Microsoft SQL Server 2005, poderá receber a seguinte mensagem de erro:
R6031-tentar inicializar o CRT mais do que uma vez. Isto indica um erro na aplicação.
Além disso, optimização classificação do motor da base de dados deixa de responder depois de receber esta mensagem de erro.

Causa

Este problema ocorre devido a definições de compatibilidade da aplicação. As definições de compatibilidade de aplicações podem ser definidas separadamente para a aplicação. Em alternativa, as definições de compatibilidade de aplicações podem ser herdadas das definições específicas para o processo Explorer.exe. Quando definir explicitamente as definições de compatibilidade de aplicações para o processo Explorer.exe, todas as aplicações que são iniciadas do processo Explorer.exe herdam as definições de compatibilidade de aplicação mesmo.

Se optimização classificação do motor da base de dados herda as definições de compatibilidade de aplicação o processo Explorer.exe, o carregador do Microsoft Windows tenta inicializar a biblioteca de tempo de execução C (CRT) Msvcp80.dll ficheiro duas vezes quando inicia a optimização classificação do motor da base de dados. Por conseguinte, optimização classificação do motor da base de dados deixa de responder.

Como contornar

aviso Podem ocorrer problemas graves se modificar o registo incorrectamente utilizando o Editor de registo ou utilizando outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. Microsoft não garante que estes problemas podem ser resolvidos. Modificar o registo por sua conta e risco.

Para contornar este problema, tem de definir o processo Explorer.exe para parar de utilizar a tecnologia de compatibilidade de aplicações. Para o fazer, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva regedit e, em seguida, clique em OK .
  2. Localize a seguinte subchave do registo:
    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
  3. No painel da direita, clique com o botão direito do rato a entrada de registo para o processo Explorer.exe e, em seguida, clique em Eliminar .
  4. No valor confirmar eliminar diálogo caixa, clique em Sim .
  5. Saia do Editor de registo.
  6. Reinicie o computador.

Ponto Da Situação

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

Referências

Para obter mais informações sobre tecnologia de compatibilidade de aplicações do Windows, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
301911  (http://support.microsoft.com/kb/301911/ ) Como utilizar o Assistente de compatibilidade de programas no Windows XP

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
Palavras-chave: 
kbmt kbtshoot kbsql2005tool kbexpertiseadvanced kbprb KB913395 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: 913395  (http://support.microsoft.com/kb/913395/en-us/ )