Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

A Microsoft distribui correções do Microsoft SQL Server 2008 como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e todas as correções de segurança que foram incluídas com o SQL Server de 2008 a anterior corrigir lançamento.

Sintomas

Enquanto o Microsoft SQL Server 2008 Reporting Services (SSRS 2008) está processando grandes relatórios ou modelos grandes, você recebe a seguinte mensagem de erro de tempo de execução:

Código-fonte: Runtime do .NET

Data:
Identificação do evento: 1023
Categoria da Tarefa: Nenhum
Nível: erro
Palavras-chave: clássico
Usuário: n/d
Computador:
Descrição:
.NET Runtime versão 2.0.50727.3603 - erro de mecanismo de execução Fatal (000006427F44AE16) (80131506)


A seguinte mensagem de erro também pode ser registrada no arquivo de log do SSRS 2008:

rshost! rshost! 18f0! < hora >:: e erro: gerar um despejo de memória e sair do processo devido a erro fatal em tempo de execução.


Esse problema também pode ocorrer no mecanismo de banco de dados do SQL Server 2008 quando o SQL Server 2008 é executado em um objeto do common language runtime (CLR). Nesse caso, você pode receber a seguinte mensagem de erro:

< Hora > erro do servidor: 6536, gravidade: 16, estado: 1.
< Hora > servidor um erro grave no.NET Framework common language runtime. SQL Server está sendo desligado. Se o erro ocorrer novamente depois que o servidor for reiniciado, entre em contato com o suporte técnico.

O log de erros do SQL pode mostrar o despejo como um despejo de pilha com o seguinte texto:

<time> Server * *******************************************************************************<time> Server *
<time> Server * BEGIN STACK DUMP:
<time> Server * 03/24/11 19:05:12 spid 0
<time> Server *
<time> Server * A fatal error occurred in .NET Framework runtime.

<time> Server * *******************************************************************************
<time> Server *
<time> Server * BEGIN STACK DUMP:
<time> Server * 03/24/11 19:05:23 spid 0
<time> Server *
<time> Server * Full CLR state dump: A fatal error occurred in .NET Framework runtime.

Causa

Esse problema ocorre quando um conjunto misto usa a API do Win32 CreateThread ou a API do Win32 BeginThread ao criar um segmento. O segmento mais tarde tenta fazer a transição para código gerenciado. Essa transição faz com que o CLR solicitar um contexto de tarefa do host de tempo de execução. Como essa transição não é explicitamente permitida, ocorrerá um erro em tempo de execução.



Observação: A transição não é explicitamente permitida porque cada cache Agendador requer segmentos estão no modo não-preemptiva antes de tentar acessar o cache.

Resolução


A correção para esse problema foi lançada pela primeira vez na atualização cumulativa 7 para SQL Server 2008 Service Pack 1. Para obter mais informações sobre esse pacote cumulativo de atualização, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

979065 cumulativa Atualizar pacote 7 para SQL Server 2008 Service Pack 1Observação: Como as compilações são cumulativas, cada novo lançamento de correções contém todos os hotfixes e todas as correções de segurança que foram incluídas com o SQL Server de 2008 lançamento de correção. Recomendamos que você considere aplicar o lançamento mais recente de correção que contém esse hotfix. Para obter mais informações, clique no número de artigo a seguir para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:

970365 cria o SQL Server 2008 que foram lançadas após o lançamento do SQL Server 2008 Service Pack 1
Os hotfixes do Microsoft SQL Server 2008 são criados para service packs específicos do SQL Server. Você deve aplicar um hotfix do SQL Server 2008 Service Pack 1 para uma instalação do SQL Server 2008 Service Pack 1. Por padrão, todos os hotfixes fornecidos em um service pack do SQL Server estão incluídos no próximo service pack do SQL Server.

Solução alternativa

Para contornar esse problema para o mecanismo de banco de dados do SQL Server 2008, tente determinar se qualquer assembly CLR.NET SQL não seguro está carregando no mecanismo de banco de dados e possivelmente criar threads que encontrar esse problema. Evite usar esses assemblies ou removê-los do sistema um por um, até que o sintoma é isolado e subsides o problema.

Por exemplo, você pode ver mensagens de informações semelhantes à seguinte no log de erro do SQL para mostrar SQL CLR assemblies estão sendo usadas e podem disparar o sintoma:

2011-03-29 12:01:01.00 spid51 inseguros assembly ' < nome do assembly > versão = 0.0.0.0, culture = neutral, publickeytoken = null, processorarchitecture = msil' carregados no appdomain 1 (< nome do appdomain >)

Status

A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Referências

Para obter informações sobre o modelo de serviços incrementais para SQL Server, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

935897 um modelo de serviços incrementais está disponível da equipe do SQL Server para fornecer hotfixes para problemas relatados



Para obter mais informações sobre o esquema para nomeação para atualizações do SQL Server, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

822499 Novo esquema para nomeação para pacotes de atualização de software do Microsoft SQL Server

Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:

824684 descrição da terminologia padrão usada para descrever as atualizações de software

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×