Si tiene un SP de larga ejecución, ¿registra de alguna manera sus acciones o simplemente espera a recibir este mensaje?Mejores prácticas: registro de procedimientos almacenados
"Comandos completados correctamente".
Supongo que puede haber muchas soluciones sobre este tema, pero ¿hay alguna mejor práctica, una solución simple que se utiliza con frecuencia?
EDITAR
he encontrado un enlace interesante sobre este tema
http://weblogs.sqlteam.com/brettk/archive/2006/09/21/12391.aspx
artículo describe el uso de una tabla de registro, pero hay un problema
El procedimiento de registro debe ejecutarse fuera de cualquier transacción
No puedo llamar a esa inserción afuera, debido al cursor que uso e inserte una línea a esa tabla en cada fila.
¿Alguna idea?
EDITAR
de excavación ..
hay un xp_logevent de SQL Server. ¿Lo intentaste?
¿Qué hay de SQL Server Profiler?
También hay Creating Log file for Stored Procedure
define long running? –
Cualquier sp, eso es más que un par de selecciones y actualizaciones. Por ejemplo, si usa el cursor y necesita ver el progreso. ¿Hay algo malo con mi pregunta? – hgulyan