摘要:本文介紹如何將用戶定義的數據庫設置為單用戶模式。單用戶模式一次只有一個用戶可以訪問數據庫,通常用於維護操作(比如修復數據文件操作)。
在進行一些數據庫操作時,需要先把數據庫設置為單用戶模式,操作完成后再改回普通模式(多用戶模式)。可能會用到以下3種操作:
代碼中 yourdatabase 在使用時請改為你要操作的數據庫名稱
1. 設置單用戶模式
USE master; GO ALTER DATABASE yourdatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE; GO
設置單用戶模式時,一般情況下會加上 with rollback immediate 這個選項,用於立即回滾進行中的事務。
2.設置為只讀模式
USE master; GO ALTER DATABASE yourdatabase SET READ_ONLY; GO
3.設置為多用戶模式
USE master; GO ALTER DATABASE yourdatabase SET MULTI_USER; GO