当前位置: 代码迷 >> 综合 >> SQL Server 2000 基础(3)——连接
  详细解决方案

SQL Server 2000 基础(3)——连接

热度:33   发布时间:2024-01-20 10:56:55.0

一、如何断开用户连接

1.1、停掉SQL SERVER服务 

此操作对整个SQL SERVER服务器都生效,有如下几种方法:

(1)SQL Server服务管理器;

(2)控制面板>>管理工具>>服务,或者,运行services.msc;

(3)命令提示行下的net stop mssqlserver /y命令,在SQL SERVER中可这样写:

(4)SQL语句:ShutDown,虽然也是最终停掉SQL SERVER服务,不过这个命令有一些参数可供选择(如:WITH   NOWAIT),更加人性化一些,详见SQL SERVER BOL;

或者exec master..xp_cmdshell 'net stop mssqlserver /y'

1.2、设置单用户模式

SINGLE_USER 每次允许一个用户连接到数据库,所有其它用户连接均中断。

中断连接的时间段由 ALTER DATABASE 语句的WITH <termination>子句控制,如果省略了 termination 子句,那么将允许事务自主提交或回滚。

新的连接尝试将被拒绝。即使设置此选项的用户注销,数据库仍保持 SINGLE_USER 模式。这时,其他用户(但只能是一个)可以连接到数据库。

此操作只对当前数据库生效,语句如下:

alter database   db_name   set   single_user  

  相关解决方案