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

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: 11 jul. 2008 - Revisión: 1

Comentarios