Microsoft SQL Server Management Studioを使用してSQL Server 2012を使用しています。SQL Serverでどのセッションが終了したかを知る方法
私は、次のコマンドを実行:
Kill 54
SELECT sqltext.TEXT,
req.session_id,
req.status,
req.command,
req.cpu_time,
req.total_elapsed_time
FROM sys.dm_exec_requests req
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext
私の意図は、killした後、アクティブなセッションを示すことであったが、私はエラーを得ました。 killコマンドだけを削除して再実行すると、次のメッセージが表示されます。 コマンドが正常に完了しました。
私はプロダクションサーバーに入っているので、重大なプロセスを犠牲にしたら心配しています。
私の質問は、どのように殺害されたセッションとどのユーザーを見つけるかです。
ありがとうございました。
これはおそらくあなたを助けてくれるでしょう:[誰が私のSQL Serverプロセスを殺したのですか?](https://www.toadworld.com/platforms/sql-server/b/weblog/archive/2012/05/03/who-killed -my-sql-server-process) – Valerica