[SQL Server] ユーザモードの切り替え / single user / multi user

inno
2013-10-11 15:05 4561 0
ユーザモードの切り替え / SingleUser / MultiUser

データベースに接続できるユーザを1人にするか複数人にするか設定する。

シングルユーザーに切り替える

ALTER DATABASE [データベース名]
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE

例文)
ALTER DATABASE TestDB
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE


マルチユーザモードに切り替える

ALTER DATABASE [データベース名]
SET MULTI_USER 
WITH ROLLBACK IMMEDIATE

例文)
ALTER DATABASE TestDB
SET MULTI_USER 
WITH ROLLBACK IMMEDIATE


3秒後すべての作業をRollback後、マルチユーザモードに切り替える

ALTER DATABASE [データベース名]
SET MULTI_USER
WITH ROLLBACK AFTER 3 SECONDS

例文)
ALTER DATABASE TestDB
SET MULTI_USER
WITH ROLLBACK AFTER 3 SECONDS

コメント