Heim  >  Artikel  >  Datenbank  >  停止SQL Server有哪些方式呢? 这些方式有啥不一样的地方么?

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

WBOY
WBOYOriginal
2016-06-07 17:54:181192Durchsuche

停止SQL server 有哪些方式呢? 这些方式有啥不一样的地方么? 先说下停止SQL server 的方式. 大概下面几种: 1) 从SQL server 管理工具(management studio) 里面停止SQL server 2) 从SQL server 配置管理器(configuration manager)里面停止SQL server. 3) 从服

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

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

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

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

3) 从服务(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,更可能导致数据库有损坏,和突然停电的效果是类似的。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn