SQL Server启动的几种方法

SQL Server 启动有以下几种方法:

(1)在Control Panel——Administrative Tools——Services,找到SQL Server (XXX)进行启动。

其中XXX为实例名,默认实例名为“MSSQLSERVER”。

Figure-1: 在OS Services中启动

(2)在SQL Server Configuration Manager中启动。

Figure-2: 在SQL Server Configuration Manager中启动

(3)在SSMS的Object Explorer中启动。

不过这种方法在已经打开Object Explorer并且没有断开与Database Engine的连接才能使用。适合于正在使用SSMS,需要重启SQL Server实例的快速方法。

Figure-3: SSMS中停止实例服务

(4)在CMD下启动。

语法是:NET START "Service name",相应的停止服务是:NET STOP "Service name"。其中Service name在Control Panel——Administrative Tools——Services,右键选择相应的服务——Properties中查看。

Figure-4: 查看Service name

Figure-5: CMD下启动和停止SQL Server默认实例

注意,需要使用足够的权限的用户才能启动/停止服务,否则会报以下的错误:

Figure-6: 权限不足,导致操作失败

使用PowerShell,默认PS开头的提示符下,可以成功启动/停止默认实例。但如果操作命名实例,则会提示“服务名无效”,即使操作用户拥有足够的权限。

Figure-7: 使用PowerShell启动/停止SQL Server服务

解决方法就是在PowerShell转入CMD下进行操作。

Figure-8: 转入CMD下操作成功

(5)在CMD下,直接运行“sqlserver.exe”

Figure-9: 找到sqlserver.exe的路径和启动参数

Figure-10: 在CMD下直接执行sqlserver.exe

Figure-11: 在CMD下直接执行sqlserver.exe后显示的信息

前面介绍的4种方法,SQL Server是以后台服务的形式启动的,SQL Server的日志信息会记录到日志文件里。而第5种方法是以一般应用程序在运行,在SQL Server的日志信息直接出现在当前的CMD窗口中。如果按CTRL + C并以Y结束,或关闭CMD窗口,SQL Server进程会被关闭。

Figure-12: CTRL + C并以Y结束sqlserver.exe进程

这种启动SQL Server后,在Services里是看不到启动的,在SSMS也显示为未启动。但是可以正常使用SQL Server。

Figure-13: Service中显示SQL Server并未启动

Figure-14: SSMS中的Database Engine显示停止状态,但能够执行SQL查询

如果此时在SSMS或在Services里再以服务的形式启动SQL Server,会报以下的错误:

Figure-15: 在SSMS中启动时报错

Figure-16: 在Service中启动时报错

同样的,如果已经以服务的形式启动了SQL Server,再以第5种方法再去启动,会报以下错误:

Figure-17: 再次直接执行sqlserver.exe时报错

SQL Server的几种方法就介绍到这里。其实主要使用前面两种方法即可,推荐第2种方法。为什么呢?等以后有机会介绍SQL Server启动的过程,再作解释。

NET START命令的使用,参考以下文档:

https://technet.microsoft.com/en-us/library/bb490713.aspx

时间: 2024-08-28 16:35:52

SQL Server启动的几种方法的相关文章

转:访问 Microsoft SQL Server 元数据的三种方法

上海微创软件有限公司 肖桂东 适用读者:Microsoft SQL Server 中.高级用户 元数据简介 元数据 (metadata) 最常见的定义为"有关数据的结构数据",或者再简单一点就是"关于数据的信息",日常生活中的图例.图书馆目录卡和名片等都可以看作是元数据.在关系型数据库管理系统 (DBMS) 中,元数据描述了数据的结构和意义.比如在管理.维护 SQL Server 或者是开发数据库应用程序的时候,我们经常要获取一些涉及到数据库架构的信息:某个数据库中

SQL server分页的四种方法(算很全面了)

目录: 文章目录 方法一:三重循环 思路 代码实现 查询出的结果及时间 方法二:利用max(主键) 代码实现 查询出的结果及时间 方法三:利用row_number关键字 SQL实现 查询出的结果及时间 第四种方法:offset /fetch next(2012版本及以上才有) 代码实现 结果及运行时间 封装的存储过程 总结 ??这篇博客讲的是SQL server的分页方法,用的SQL server 2012版本.下面都用pageIndex表示页数,pageSize表示一页包含的记录.并且下面涉及

SQL Server 备份的 8 种方法。

方法 1. 完整备份 方法 2. 差异备份 方法 3. 部分备份(备份数据库的read_write部分) 方法 4. 文件备份 方法 5. 文件组备份 方法 6. 只读备份 方法 7. 日志备份 --------------------------------------------------------------------------------------------------------------------------------------------------------

SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式

SQL Server数据库的三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式 这篇文章主要介绍了SQL Server数据库的三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式,需要的朋友可以参考下 如何图形界面下修改恢复模式 找到你想修改的数据库 右键 > 属性  > 左侧 选项既可看到 1.Simple 简单恢复模式, Simple模式的旧称叫"Checkpoint with truncate log",其实这个名字更形象,在Simple模式下,SQ

SQL Server 中的三种分页方式

USE tempdb GO SET NOCOUNT ON --创建表结构 IF OBJECT_ID(N'ClassB', N'U') IS NOT NULL DROP TABLE ClassB GO CREATE TABLE ClassB(ID INT PRIMARY KEY, Name VARCHAR(16), CreateDate DATETIME, AID INT, Status INT) CREATE INDEX IDX_CreateDate ON ClassB(CreateDate)

SQL Server日志文件庞大收缩方法(实测好用)

原文:SQL Server日志文件庞大收缩方法(实测好用) 这两个命令连续执行,间隔时间越少越明显(可多次运行),直到达到效果 --截断 BACKUP LOG CloudMonitor TO DISK='NUL' --收缩 DBCC SHRINKFILE('CloudMonitor_log') 以后就可以采用常规的定期备份日志(比如一小时一次)来防止日志文件无限增长. SQL Server日志文件庞大收缩并非易事, 文章中提到: 由于首日志.尾日志和空间重复利用的原因,当备份日志后产生了日志截断

sql server数据库可疑状态解决方法

前段时间客户数据服务器断电,开机后发现数据库状态标记为可疑,可能是断电引起的数据库日志文件损坏,修复方法如下: 只有mdf文件,重建日志: 1 --注:example为测试用数据库,相应的Example_log.ldf为测试用的日志文件 2 use master 3 go 4 alter database example set emergency 5 go 6 --置数据库为单用户模式 7 alter database example set single_user with rollback

快速启动程序几种方法

快速启动程序几种方法 电脑中的一般程序可以通过下述几种方法来启动1.在开机后程序自启动 2.在桌面找到对应程序的快捷方式双击启动3.在开始菜单中的所有程序中找到对应程序的快捷方式单击启动以及在开始菜单中找到对应程序的快捷方式单击启动以及在开始菜单的搜索框中输入关键字在搜索结果中单击启动4.在任务栏中找到对应程序的快捷方式单击启动5.到安装文件夹中找到主程序双击启动6.在Win运行对话框中输入命令启动: 1.开机后程序自启动,一般这类软件在软件的设置中会有随系统启动的选项,如果要设置该程序随系统启

华硕笔记本怎么设置u盘启动(两种方法)

华硕笔记本怎么设置u盘启动(两种方法) 华硕笔记本怎么设置u盘启动.我想用U盘安装系统但是 我不知道如何设置U盘启动,那么该如何设置呢?下面和大家分享一下我的经验,希望能够帮到大家.如果你的系统是预装win8的系统,那么如果你要想安装win7系统,需要你在BIOS中有相关的设置,你可以看我之前的经验,建议在百度上搜索---华硕笔记本预装win8改win7如何在bios中设置 工具/原料 华硕笔记本 U盘启动 方法一.bios设置开机启动 1 开机长按F2键,进入bios. 2 我们左右移动找到"