INF: Cómo identificar la causa de la recompilación en un suceso SP:Recompile

Seleccione idioma Seleccione idioma
Id. de artículo: 308737 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E308737
Expandir todo | Contraer todo

Resumen

El suceso SP:Recompile del Analizador de SQL Server indica cuándo recompiló SQL Server un procedimiento almacenado. Con el Service Pack 2 (SP2) de SQL Server 2000, el suceso SP:Recompile proporciona más información sobre la causa de la recopilación, lo que es útil a la hora de solucionar problemas de recompilación.

Para obtener información adicional acerca del Service Pack más reciente de Microsoft SQL Server 2000, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
290211 INF: Cómo obtener el Service Pack más reciente de SQL Server 2000

Más información

Cuando SQL Server ejecuta un procedimiento almacenado, puede tener que recompilar el procedimiento almacenado por diversos motivos. El suceso SP:Recompile del Analizador de SQL muestra cuándo se está recompilando un procedimiento almacenado.

Con el Service Pack 2 de SQL Server 2000, el suceso SP:Recompile identifica el motivo de la recopilación con un código de enteros en la columna EventSubClass. La siguiente es una lista de los códigos de enteros junto con el motivo de la recopilación:
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.

Propiedades

Id. de artículo: 308737 - Última revisión: lunes, 10 de noviembre de 2003 - Versión: 3.1
La información de este artículo se refiere a:
  • Microsoft SQL Server 2000 Standard Edition
Palabras clave: 
kbinfo KB308737

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com