停止服务

可从本地服务器或从远程客户端或另一台服务器停止 Microsoft SQL Server 实例。如果没有暂停 SQL Server 实例便停止它,所有服务器进程将立即终止。停止 SQL Server 实例可防止新连接并与当前用户断开连接。

下表描述了可用于停止 SQL Server 实例的方法。

方法 说明

SQL Server 配置管理器

停止 SQL Server 的本地或远程实例,或停止 SQL Server 代理服务。

SQL Server Management Studio

停止 SQL Server 的本地或远程实例,或停止 SQL Server 代理服务。

SHUTDOWN 语句

sqlcmd 或其他查询工具中执行时停止 SQL Server 实例。使用 WITH NOWAIT 语句可立即停止 SQL Server 实例。

net 命令

如果运行的是 Microsoft 或 操作系统,则会远程或本地停止 SQL Server 实例。若要停止 SQL Server 2005 命名实例,请在命令提示符下输入 net stop mssql$instancename

控制面板

使用“控制面板”中的“服务”应用程序停止 SQL Server 实例。

CTRL+C

如果 SQL Server 实例是在命令提示符下作为程序启动的,则可使用此组合键停止实例。

停止 SQL Server 实例时,服务器在关闭之前执行下列服务:

  • 禁止登录(系统管理员除外)
  • 等待当前正在执行的所有 Transact-SQL 语句或存储过程完成
    ms189095.note(zh-cn,SQL.90).gif注意:
    若要使系统立即暂停,则可以通过 sqlcmdosql 实用工具发出 SHUTDOWN WITH NOWAIT 语句。

在停止 SQL Server 实例前,可广播一条消息以警告用户即将关闭。在消息中,包括 SQL Server 实例将停止的时间,以便用户可以及时完成任务。有关详细信息,请参阅如何广播关闭消息(命令提示符)

请参阅

任务

如何广播关闭消息(命令提示符)
如何停止 SQL Server 实例 (SQL Server Management Studio)
如何停止 SQL Server 实例(net 命令)
如何停止 SQL Server 实例 (SQL Server Management Studio)
如何停止 SQL Server 代理(SQL Server 配置管理器)
如何停止 SQL Server 代理(net 命令)

其他资源

如何停止 Notification Services 实例(命令提示符)
如何停止 Notification Services 实例 (SQL Server Management Studio)

帮助和信息

获取 SQL Server 2005 帮助