SQL中斷所有連線

摘要:SQL中斷所有連線

1.

範例:將Northwind資料庫設定為只能有一個連線,並中斷其他連線
--中斷Northwind資料庫的所有連線
USE master
GO
ALTER DATABASE [Northwind]
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
GO

--復原為一般多人連線
USE master
GO
ALTER DATABASE [Northwind]
SET MULTI_USER
WITH ROLLBACK IMMEDIATE;
GO

2.

最快速的方式
(1)SQL Server 2005/2008 - 設定資料庫為單一使用者連線
使用SSMS,針對要進行清除連線的資料庫,
進入[屬性]設定的頁面

 

在左邊點選[選項],再到右下方限制存取項目修改為SINGLE_USER,
再按確定

 

跳出此視窗,按一下[是],即可清除對此資料庫的所有連線

 

此時資料庫狀態已變成(單一使用者)