0

ストアド プロシージャを実行して、そのセッションに割り当てられたリソースをクリーンアップできるように、SQL Server でセッションがいつ終了するかを知る方法が必要です。

物事が完全に実行されている場合、クライアント アプリはCleanupこれを行うためにルーチンを呼び出します。しかし、ユーザーが予期せず切断された場合、サーバー上で何かを知る必要があります...そしてクリーンアップを呼び出します。

VB や Delphi などの言語の観点から考えると、このためのイベント ハンドラーを登録します。

SQL Server には「拡張イベント」があるようですが、ストアド プロシージャまたはトリガーでこれらのイベントに対応する方法がわかりません...

または、ストアド プロシージャをキャプチャしてSessionCloseから呼び出す他の方法はありますか?

4

2 に答える 2