Você está offline; aguardando reconexão

Como identificar a causa de recompilação em um evento SP:Recompile

Extended support for SQL Server 2005 ends on April 12, 2016

If you are still running SQL Server 2005 after April 12, 2016, you will no longer receive security updates and technical support. We recommend upgrading to SQL Server 2014 and Azure SQL Database to achieve breakthrough performance, maintain security and compliance, and optimize your data platform infrastructure. Learn more about the options for upgrading from SQL Server 2005 to a supported version here.

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 308737
Sumário
Este artigo passo a passo descreve como identificar a causa de recompilação em um evento SP:Recompile .

back to the top

Identificar a causa de recompilação em um evento SP:Recompile

O evento SP:Recompile no SQL Profiler indica quando o SQL Server recompilado um procedimento armazenado ou um disparador. No SQL Server 2000 Service Pack 2 (SP2) ou no SQL Server 2005, o evento SP:Recompile fornece mais informações sobre por que ocorre a recompilação, que é útil quando você estiver solucionando problemas de recompilação.

Ao SQL Server é executado um procedimento armazenado ou um disparador, SQL Server pode ser necessário recompilar o procedimento armazenado ou o disparador por vários motivos. O evento SP:Recompile no SQL Profiler mostra quando um procedimento armazenado ou um disparador está sendo recompilado.

No SQL Server 2000 SP2 ou no SQL Server 2005, o evento SP:Recompile identifica a razão para recompilação com um código inteiro na coluna EventSubClass . Aqui está uma lista dos códigos de inteiro com o motivo de recompilação:

SQL Server 2000 SP2
   Integer code   Reason for recompilation   -----------------------------------------------------------------------   1              Schema, bindings, or permissions changed between compile                  or execute.   2              Statistics changed.   3              Object not found at compile time, deferred check to                   run time.   4              Set option changed in batch.   5              Temp table schema, binding, or permission changed.   6              Remote rowset schema, binding, or permission                   changed.				
SQL Server 2005
   Integer code   Reason for recompilation   -----------------------------------------------------------------------   1  		  Schema changed.               	     2  		  Statistics changed.      		     3  		  Recompile DNR.      		     4  		  Set option changed.      		     5  		  Temp table changed.      		     6  		  Remote rowset changed.      		     7  		  For browse perms changed.      		     8  		  Query notification environment changed.      		     9  		  MPI view changed.      		     10 		  Cursor options changed.      		     11 		  With recompile option.
para obter mais informações sobre o evento SP:Recompile no SQL Server 2005, consulte o tópico "SP:Recompile eventos Class" nos manuais online do SQL Server 2005.back to the top
Referências
Para obter informações adicionais sobre o service pack mais recente para o Microsoft SQL Server 2000, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
290211Como obter o SQL Server 2000 service pack mais recente
back to the top

Warning: This article has been translated automatically

Propriedades

ID do Artigo: 308737 - Última Revisão: 12/23/2005 00:32:09 - Revisão: 4.4

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 64-bit Edition, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Workgroup Edition

  • kbmt kbhowtomaster KB308737 KbMtpt
Comentários