コネクションを強制的に切断する方法

SQL Server で他のコネクションを強制的に切断するには、「kill spid」とします。 spid を調べるには、「sp_who」ストアドプロシージャを使用します。強制的にコネクションを切断したい DB 名と dbname 列がマッチする spid を調べ、全て kill してください。使用例を以下に示します。

sp_who
// 対象の spid が 5455 だった場合
kill 54
kill 55

開発中の場合、コネクションを強制的に切断してでも「RESTORE DATABASE」などを行いたい場合があります。そんなとき、 Visual Studio などから DB へのコネクションを強制的に切断する方法を知っていると便利だと思います。