Ich habe eine gespeicherte Prozedur für SQL Server 2000, die nur eine einzige Instanz ausführen kann, die gerade ausgeführt wird. Gibt es eine Möglichkeit zu überprüfen und sicherzustellen, dass die Prozedur derzeit nicht ausgeführt wird?Verhindern, dass eine Stored Procedure zweimal zur gleichen Zeit ausgeführt wird
Idealerweise möchte ich, dass der Code eigenständig und effizient (schnell) ist. Ich möchte auch nicht so etwas wie eine globale temporäre Tabelle erstellen, die auf ihre Existenz prüft, denn wenn die Prozedur aus irgendeinem Grund fehlschlägt, wird sie immer als ausgeführt betrachtet ...
Ich habe gesucht, ich don glaube nicht, dass das schon gefragt wurde. Wenn es war, tut mir leid.
Welche Version von sql-server verwenden Sie? –
Ich habe den Beitrag aktualisiert. Es tut uns leid. –