停止Microsoft SQL server的几种方式

停止SQL server 有哪些方式呢? 这些方式有啥不一样的地方么?

 

先说下停止SQL server 的方式. 大概下面几种:

 

  • 从SQL server 管理工具(management studio) 里面停止SQL server

 

  • 从SQL server 配置管理器(configuration manager)里面停止SQL server.

 

  • 从服务(service)里面停止SQL:

 

4)发出“net stop mssqlserver” 命令。

5)执行SQL语句:SHUTDOWN  

6)执行SQL语句SHUTDOWN WITH NOWAIT

7)把SQL 的进程sqlservr.exe 从task manager里面杀掉

 

上面前面5种方式的结果是类似的。执行这5种停止方式时,SQL server 会对每个数据库做一个checkpoint,把大量未写到磁盘的脏页写到磁盘,减少下次SQL 服务启动后数据库recover的时间。

 

第六种是不一样的,它直接关闭SQL server,SQL server 不对数据库做checkpoint。 第七种更可怕了,不但没有checkpoint,更可能导致数据库有损坏,和突然停电的效果是类似的。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值