如何正确的启动或停止SQL Server数据库引擎

目录

    • 目录
    • 正确启动或停止SQL Server数据库引擎
    • 参考资料

正确启动或停止SQL Server数据库引擎

虽然我们一直在使用SQL Server,但是我们是否考虑过如何才是正确的启动或停止SQL Server。SQL Server的起停常用的有如下4种方式:

  1. 通过SSMS(即SQL server Management Studio)
  2. 通过Windows Services
  3. 通过SQL Server Configuration Manager,即SQL Server配置管理器
  4. 通过命令net Commands

其本质上都是控制着SQL Server的服务。这里需重点说明后两种方式,这两种方式我们可以很方便的使用参数影响SQL Server起停效果,如下是通过net start方式启动SQL Server到单用户模式(数据库启动选项见“Database Engine Service Startup Options”)

--以最小模式启动默认数据库实例MSSQLSERVER
net start MSSQLSERVER /f

--关闭数据库引擎MSSQLSERVER
net stop MSSQLSERVER

另外我们会经常通过SQL Server Configuration Manager配置或者检查SQL Server的网路服务:
如何正确的启动或停止SQL Server数据库引擎_第1张图片

其中比较特殊的就是SQL Server数据库引擎服务的暂停(pause)和继续(resume),即当SQL Server服务处于pause状态时,新会话将被中止的连入,而旧会话依旧可以执行。如下是通过net Commands方式控制

--暂停数据库默认实例MSSQLSERVER
net pause MSSQLSERVER

--继续数据库服务
net continue MSSQLSERVER 

将数据库置成pause状态时,当你连接SQL Server时你可能看到如下错误提示:
如何正确的启动或停止SQL Server数据库引擎_第2张图片

参考资料

  1. Starting SQL Server Manually
    https://technet.microsoft.com/en-us/library/ms191193%28v=sql.105%29.aspx

  2. Start, Stop, Pause, Resume, Restart the Database Engine, SQL Server Agent, or SQL Server Browser Service
    https://msdn.microsoft.com/en-us/library/hh403394.aspx

  3. Database Engine Service Startup Options
    https://msdn.microsoft.com/en-us/library/ms190737.aspx

你可能感兴趣的:(SQL,Server)