Freigeben über


[SQL Database] 実行されているクエリ処理を強制終了させたい

みなさんこんにちは、Azureサポートチームです。本日は、SQL Database (旧名称 SQL Azure) に関するお問い合わせの中で、よくあるお問い合わせの一つを紹介したいと思います。

[質問]

SQL Database上のデータベースに対して実行されているクエリ処理を強制的に終了させたいが、SQL Server とは異なり、KILL コマンドが使用できないため、コマンドにより強制終了させることが出来ない。他の方法で実行されているクエリ処理を強制終了させる方法があるか?

[回答]

SQL Database 上のデータベース名をリネームすることにより、該当データベース上で実行されているクエリ処理を強制終了させることが可能です。しかしながら、強制終了したいクエリが実行されている接続だけを指定することは出来ず、全ての接続が強制終了されてしまう点について、注意が必要となります。

[コマンド例] データベース “TEST” を一旦 “TEST_” に変更後、元のデータベース名 “TEST” に戻す場合

clip_image001

※ 本Blogの内容は、2012年8月 現在の内容となっております。

--
Support Engineer
Nobushiro Takahara