SQLSERVER 切換資料庫為單使用者和多使用者模式

2021-09-26 05:28:52 字數 498 閱讀 2262

有時候資料庫在占用時,想做一些操作,無法操作。可以嘗試將資料庫切換為單使用者模式來操作。操作完之後再切換回多使用者模式。

命令如下:

alter

database 資料庫名 set single_user --單使用者

alter

database 資料庫名 set multi_user --多使用者

或者

sp_dboption 資料庫名,

"single user"

,true

--單使用者

sp_dboption 資料庫名,

"single user"

,false

--多使用者

如果使用alter databas 或者是使用 sp_dboption都沒有辦法更改到多使用者或者單使用者模式下

解決辦法是

在活動和監視器中的程序,把與目的庫有關的kill掉,然後重新整理一下。使用

SQLSERVER資料庫主要狀態和切換路徑

乙個sqlserver資料庫會處於很多種狀態,例如 online restoring recovering recovery pending suspect emergency offline等等。只有在online的狀態下,資料庫才能被正常訪問。下圖主要反映了資料庫的主要狀態之間的切換路徑 下面說...

SQLSERVER資料庫主要狀態和切換路徑

乙個sqlserver資料庫會處於很多種狀態,例如 online restoring recovering recovery pending suspect emergency offline等等。只有在online的狀態下,資料庫才能被正常訪問。下圖主要反映了資料庫的主要狀態之間的切換路徑 下面說...

為SQLSERVER資料庫新增訪問使用者

首先,用windows或sa身份登入sqlserver,開啟安全性 登入名 右鍵新建登入名 在選擇頁 常規中,新建命為user b的登入名,選擇sqlserver身份驗證方式,設定密碼確認密碼,不勾選強制實施密碼策略 下一步選擇使用者對映。在選擇頁 使用者對映中,選擇要使用的資料庫勾選 這裡完成後,...