SQL server 的停止方式

SQL server 有哪些停止方式? 他们的区别又是哪些?

以下是SQL server 的停止方式. 大概有下面几种:

1、从SQL server configuration manager-- >SQL server服务里面停止SQL server.

2、从SQL server management studio 里面停止SQL server

3、服务(本地)里面停止SQL
Server:

4、发出“net stopmssqlserver” ,‘Y’ 命令停止SQLServer

5、在SQL查询界面执行SQL语句:shutdown,

Shutdown会等待进程完成后才停止SQL

以上5种方式的结果是类似的。

执行停止方式时,SQL server 会对每个数据库做一个checkpoint,把未写到磁盘的脏页写到磁盘,这样减少了下次启动SQL server后数据库recover的时间。


6.在SQL查询界面执行SQL语句:shutdown with nowait

shutdownwith nowait不会等待进程完成,而以直接停止SQL serverSQL不会对数据库做checkpoint。

7.把SQL的进程Sqlservr.exe从任务管理器里面结束任务

此结束方式像突然停电,SQL
server没有checkpoint,可能会导致数据库有损坏。

时间: 2024-07-30 13:43:42

SQL server 的停止方式的相关文章

《SQL Server企业级平台管理实践》读书笔记——SQL Server数据库文件分配方式

原文:<SQL Server企业级平台管理实践>读书笔记--SQL Server数据库文件分配方式 1.文件分配方式以及文件空间检查方法 最常用的检查数据文件和表大小的命令就是:sp_spaceused 此命令有三个缺陷:1.无法直观的看出每个数据文件和日志文件的使用情况.2.这个存储过程依赖SQL Server存储在一些系统视图里的空间使用统计信息计算出的结果,如果没有更新空间统计信息,比如刚刚发生大数据插入,sp_spaceused的结果就不准确.3.这个命令主要是针对普通用户的数据库,对

修改SQL Server登陆认证方式

在安装Sqlserver的过程中,默认情况下是Windows认证方式,安装之后若想修改认证方式,则需要按如下步骤操作. 1.登陆Sql Server Management Studio,右击数据库引擎,点击属性: 2.在服务器属性对话框中,点击“安全性”选项,并在右边选择“SQL Server和Windows混合身份验证模式”,并点击确定. 3.在Management Studio的对象资源管理器中,逐一点开服务器引擎->安全性->登录名. 4.如果不想用sa,或者没有sa,则在登录名上右击选

SQL2008 SQL Server身份认证方式登录失败(错误18456)笔记

1 安装小结 今天换了电脑,很多软件都得重装,期间报了很多问题,比如说先装vs2008再装sql server2008r2会报一个“存在2008早期版本”,通过查找,百度一系列的坑爹之路后,我还是把vs2008卸载后再安装了sql server 2008r2,而且因为最先装的是vs2012,在运行时会停止工作,所以一再尝试过后,推荐的顺序为sql server 2008r2,vs2008,vs2012. 2  sql server无法用sql server身份验证 一切准备就绪的时候,我点击了s

SQL Server 通过重建方式还原 master 数据库

1,备份master数据库 2,停止服务,直接删除master数据文件 3,用安装程序重建master数据文件 4,单用户模式启动SQL Server 服务,利用备份文件还原 如果有master文件本身没有损坏,有master的备份,只需要步骤4还原master即可 5,重启数据库服务,之后可以正常访问

SQL Server通过web方式进行远程维护,管理

现在许多应用都在布署到云端,那么数据库都需要远程管理维护,那么基于web的方式进行操作是比较安全便捷的. TreeSoft数据库管理软件使用JAVA开发,采用稳定通用的springMVC+JDBC架构,实现基于web方式对SQL Server,MySQL,Oracle,PostgreSQL 数据库进行维护管理操作. 功能包括:数据库的展示,库表的展示,表字段结构的展示, SQL语句的在线编辑批量执行,表结构的在线设计维护,数据的在线编辑维护,查询语句保存,JSON数据格式化,SQL语法帮助,在线

(转) 怎样启用SQL SERVER混合身份验证方式

大家都知道sql server 有两种登录验证方式,即sql server验证方式和windows验证方式,但是sql server默认的是windows登录验证方式,我们如何启用sql server和windows混合的验证方式并成功登录呢?下面即将揭晓. 步骤阅读 工具/原料 SQLServer 2008 步骤/方法 1 以默认的windows验证方式打开并登录SQL Server 2008,登录后定位到“\安全性\登录名”,选择要使用sql server登录验证方式的用户(例如sa),右击

13 三种方式替换SQL Server中的NULL值(Different ways to replace NULL in Sql Server)

在Sql Server中有三种方式对查询结果中的NULL值进行替换. 如有下面的一张表: 我们可以通过自连接(Self-Join)的方式一张员工名和其对应的经理名的表: SELECT E.[Name],M.[Name] FROM [tblEmployee] AS E LEFT JOIN [tblEmployee] AS M ON E.ManagerId = M.EmployeeId 我们可以看到,Todd对应的Manger为NULL,这说明Todd应该是公司的最高层,他没有经理.但是这样显示很不

SQL Server Join方式

1.测试数据准备 参考:Sql Server中的表访问方式Table Scan, Index Scan, Index Seek 这篇博客中的实验数据准备.这两篇博客使用了相同的实验数据. 2.SQL Server中的三种Join方式 在Sql Server中,每一个join命令,在内部执行时,都会采用三种更具体的join方式来运行.这三种join的方法是:nested loops join.merge join和hash join.这三种方法,没有哪一种是永远最好的,但是都有其最适合的上下文.S

SQL Server 数据库定时自动备份【转】

在SQL Server中出于数据安全的考虑,所以需要定期的备份数据库.而备份数据库一般又是在凌晨时间基本没有数据库操作的时候进行,所以我们不可能要求管理员每天守到晚上1点去备份数据库.要实现数据库的定时自动备份,最常用的方式就是使用SQL Server代理中的作业.启动SQL Server Agent服务,然后在其中新建作业,作业中添加1个备份步骤,类型是T-SQL脚本,然后在命令中输入如下SQL语句,该语句实现了对数据库TestDB1的完整备份,备份文件在C盘Backup文件夹中,文件名就是T