有時候資料庫在占用時,想做一些操作,無法操作。可以嘗試將資料庫切換為單使用者模式來操作。操作完之後再切換回多使用者模式。
命令如下:
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身份驗證方式,設定密碼確認密碼,不勾選強制實施密碼策略 下一步選擇使用者對映。在選擇頁 使用者對映中,選擇要使用的資料庫勾選 這裡完成後,...