DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 2796944 - Última revisão: quinta-feira, 10 de Janeiro de 2013 - Revisão: 1.0

 

Sintomas

Suponha que você está executando o Microsoft SQL Server 2005, Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 ou Microsoft SQL Server 2012. Você chama alguns procedimentos de automação a partir de um SQL Server objeto common language runtime (CLR), como sp_OACreate. Nessa situação, SQL Server pode falhar inesperadamente. Além disso, uma mensagem de erro semelhante à seguinte é registrada no log de eventos do aplicativo:

Informações <Time stamp=""></Time>Relatório 1001 None de erros do Windows
Compartimento de memória de falhas, digite 0
Nome do evento: APPCRASH
Resposta: Não disponível
CAB Id: 0

Assinatura do problema:
P1: sqlservr.exe
P2: 2009.100.4000.0
P3: 4fecc5ba
P4: StackHash_b620
P5: 6.1.7601.17725
P6: 4ec4aa8e
P7: c0000374
P8: 00000000000c40f2
P9:
P10:

Observação Esse problema também ocorre quando um objeto CLR chama um procedimento Transact-SQL que chame procedimentos de automação.

Como contornar

Para contornar esse problema, não não diretamente ou indiretamente chama procedimentos de automação de todos os objetos CLR do SQL Server.

Mais Informação

Quando um aplicativo chama procedimentos de automação, uma mensagem semelhante à seguinte é registrada no log do SQL Server:

<Time stamp=""></Time> spid365 Using 'Odsole70. dll' versão '2009.100.1600' para executar procedimento armazenado estendido 'sp_OACreate'. Esta é uma mensagem informativa; Nenhuma ação do usuário é necessária.

Quando um aplicativo chama o CLR do SQL Server, uma mensagem semelhante à seguinte é registrada no log do SQL Server:

<Time stamp=""></Time> spid313 funcionalidade Common language runtime (CLR) inicializada usando o CLR versão v2.0.50727 de <%windir%>\Microsoft.NET\Framework64\v2.0.50727\.

Observação As mensagens anteriores não indicam que objetos CLR chamam procedimentos de automação.

Ponto Da Situação

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

A informação contida neste artigo aplica-se a:
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL 2005 Server Enterprise
  • Microsoft SQL Server 2012 Enterprise
Palavras-chave: 
kbsurveynew kbtshoot kbexpertiseadvanced kbmt KB2796944 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: 2796944  (http://support.microsoft.com/kb/2796944/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft