• 相关软件
    >SHUTDOWN 创建者:webmaster 更新时间:2006-02-16 15:51

    立即停止 Microsoft® SQL Server™。



    语法


    SHUTDOWN [ WITH NOWAIT ]



    参数


    WITH NOWAIT



    立即关闭 SQL Server 而不在每个数据库内执行检查点。在尝试终止所有用户进程后退出 SQL Server,并对每个活动事务执行回滚操作。



    注释


    除非 sysadmin 固定服务器角色成员指定 WITH NOWAIT 选项,否则 SHUTDOWN 尝试关闭 SQL Server 时的顺序方式为:


    1. 禁用登录(sysadmin 固定服务器角色成员除外)。若要查看所有当前用户的列表,请执行 sp_who



    2. 等待当前正在执行的 Transact-SQL 语句或存储过程执行完毕。若要查看所有活动进程和锁的列表,请执行 sp_locksp_who



    3. 在每个数据库内执行检查点。



    sysadmin 固定服务器角色成员重新启动 SQL Server 时,使用 SHUTDOWN 语句可以将需要做的自动恢复工作减到最小。



    还可以使用下面这些工具和方法停止 SQL Server。每个工具或方法都在所有数据库内执行检查点。从数据高速缓存中刷新所有提交的数据后,通过下列工具和方法停止服务器:


    • 使用 SQL Server 企业管理器。



    • 在命令提示符下使用 net stop mssqlserver



    • 使用"控制面板"中的"服务"应用程序。



    • 使用 SQL Server 服务管理器。



    如果是从命令提示符下启动的 sqlservr.exe,按 CTRL+C 键可关闭 SQL Server。然而,按 CTRL+C 键将不执行检查点。



    说明  通过 Server 企业管理器、net stop、控制面板和 SQL Server 服务管理器停止 SQL Server 的方法所生成的服务控制消息与使用 SERVICE_CONTROL_STOP 停止 SQL Server 所生成的相同。



    权限


    SHUTDOWN 权限默认授予 sysadminserveradmin 固定服务器角色的成员且不可转让。

    相关文章
    本页查看次数: