SQL脚本在线或离线使用Microsoft Sql数据库?

Pur*_*ome 7 sql offline sql-server-2008

如果我想离线或在线使用MS Sql 2008,我需要使用GUI - > DB-Tasks-Take Online或Take Offline.

这可以用一些sql脚本完成吗?

Mit*_*eat 11

ALTER DATABASE database-name SET OFFLINE
Run Code Online (Sandbox Code Playgroud)

如果在连接用户或进程时运行ALTER DATABASE命令,但您不希望阻止该命令,则可以使用NO_WAIT选项执行该语句.这会导致命令失败并显示错误.

ALTER DATABASE database-name SET OFFLINE WITH NO_WAIT
Run Code Online (Sandbox Code Playgroud)

对应在线:

ALTER DATABASE database-name SET ONLINE
Run Code Online (Sandbox Code Playgroud)