首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> SQL Server 2008

SQL Server 將單一使用者模式切換為多使用者模式方法

     編輯:SQL Server 2008

問題現象

還原資料庫後,物件總管顯示資料庫旁標示「單一使用者」,且無法正常存取,其他資料庫正常。原因通常是還原前該資料庫被設為 SINGLE_USER 模式。

解決方法

在 SSMS 新增查詢視窗執行以下命令即可切換回多使用者模式:

ALTER DATABASE [您的資料庫名稱] SET MULTI_USER;

補充說明

  • SINGLE_USER:任一時刻僅允許一個連線,常用於維護、還原前鎖定資料庫。
  • MULTI_USER:預設模式,允許多個使用者同時連線。
  • 若執行時仍報錯「資料庫正在使用中」,可先執行 ALTER DATABASE [DB] SET OFFLINE WITH ROLLBACK IMMEDIATE; 強制離線,再執行上述命令,最後 SET ONLINE。

此為最快捷的解決方式,無需重啟服務或使用 GUI 操作。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved