Tengo un procedimiento almacenado para SQL Server 2000 que solo puede tener una instancia única ejecutándose en un momento dado. ¿Hay alguna manera de verificar y garantizar que el procedimiento no esté actualmente en ejecución?Impedir que un procedimiento almacenado se ejecute dos veces al mismo tiempo
Idealmente, me gustaría que el código sea autónomo y eficiente (rápido). Tampoco quiero hacer algo así como crear una tabla temporal global comprobando su existencia porque si el procedimiento falla por algún motivo, siempre se considerará que se está ejecutando ...
He buscado, I don No creo que esto haya sido preguntado todavía. Si lo ha sido, lo siento.
¿Qué versión de sql-server estás usando? –
He actualizado la publicación. Lo siento. –