2014-10-31 46 views
0

我想暫停對SQL Server 2008R2數據庫的所有訪問。我不想暫停服務中的服務,因爲該實例上的數據庫也會停止。其次,如果我將數據庫設置爲單個用戶,只有Windows帳戶可以登錄,我實際上希望在暫停時登錄其他帳戶。暫停對數據庫的訪問,而不是實例

有沒有一種方法可以指定我想在單個用戶中登錄哪個帳戶?還是有更好的方法來完成這一點。無需編寫代碼來鎖定除特定帳戶之外的所有帳戶。

感謝

回答

0

我不認爲你可以在角色級別
鎖定訪問期間,但你可以把用戶的角色(如lockableUsers),並拒絕對角色在數據庫級別訪問
CREATE SERVER ROLE (Transact-SQL)

或者你也可以在端口(1433)

+0

塊,如果我阻止端口1433,這是在將留下來,沒有人會能夠coonnect用戶? – 2014-10-31 17:38:24

+0

不,您必須阻止其他用戶在端口級別。我忘記了微軟工具的名字,但你可以做非常細粒度的阻塞。 – Paparazzi 2014-10-31 17:40:52

相關問題