如何测试SQL Server数据库是否处于单用户模式

Edu*_*ier 21 sql-server

如何在SQL脚本中测试SQL Server数据库是否处于单用户模式?

And*_*mar 36

你可以检查sys.databases视图......

if (SELECT user_access_desc FROM sys.databases WHERE name = 'YourDb') 
                                                            = 'SINGLE_USER'
    begin
       print 'It is in single user mode!'
    end
Run Code Online (Sandbox Code Playgroud)