在 Windows 环境下,可以通过命令行工具如 net 或 sc 来启动和停止 SQL Server 服务。首先以管理员身份运行命令提示符。启动默认实例的命令是 net start MSSQLSERVER,停止则是 net stop MSSQLSERVER。如果是命名实例,服务名通常为 MSSQL$实例名。此外,也可以使用 sc start 和 sc stop 命令。对于 SQL Server 代理服务,服务名为 SQLSERVERAGENT。操作前请确保拥有足够的权限,并注意服务状态变化可能影响正在运行的数据库连接和事务,建议在维护窗口期执行。
启动、停止、暂停、恢复和重启 SQL Server 服务 - SQL Server | Microsoft Learn
启动、停止、暂停、恢复和重启 SQL Server 服务 - SQL Server | Microsoft Learn
| 服务 | 说明 |
|---|---|
| 数据库引擎服务 | 数据库引擎 服务可以是默认实例 (每台计算机只有一个),也可以是计算机上多个命名实例中的一个。 使用 SQL Server 配置管理器 找出在计算机上安装了哪些数据库引擎实例。 默认实例 (如果安装) 作为 SQL Server (MSSQLSERVER) 列出。 命名实例 (如果安装) 作为 SQL Server ( |
| SQL Server 代理服务 | SQL Server 代理服务可执行计划的管理任务 (称为作业和警报)。 有关详细信息,请参阅 SQL Server Agent 。 并不是所有版本的 SQL Server 都提供 SQL Server 代理。 有关 SQL Server 各个版次支持的功能列表,请参阅 SQL Server 2022 的各个版次及其支持的功能 。 |
| SQL Server Browser 服务 | SQL Server Browser 服务,可侦听对 SQL Server 资源的传入请求并为客户端提供有关计算机中安装的 SQL Server 实例的信息。 SQL Serve Browser 服务的单个实例由计算机上安装的所有 SQL Server 实例使用。 |
| SQL Server 配置管理器 | SQL Server Management Studio (SSMS) | |
|---|---|---|
| 已开始 | 服务名称旁边的图标上的绿色箭头 | 服务名称旁边的绿圈图标上的白色箭头 |
| 已停止 | 服务名称旁边的图标上的红色正方形 | 服务名称旁边的红圈图标上的白色正方形 |
| 已暂停 | 服务名称旁边的图标上的两条蓝色竖线 | 服务名称旁边的蓝圈图标上的两条白色竖线 |
| 正在重启 | 红色正方形表示服务已停止,绿色箭头表示服务已成功启动 | 无 |
启动、停止、暂停、继续和重启 SQL Server 服务
启动、停止、暂停、继续和重启 SQL Server 服务
| 服务 | 说明 |
|---|---|
| 数据库引擎服务 | 数据库引擎 服务可以是默认实例 (每台计算机只有一个),也可以是计算机上多个命名实例中的一个。 使用 SQL Server 配置管理器 找出在计算机上安装了哪些数据库引擎实例。 默认实例 (如果安装) 作为 SQL Server (MSSQLSERVER) 列出。 命名实例 (如果安装) 作为 SQL Server ( |
| SQL Server 代理服务 | SQL Server 代理服务可执行计划的管理任务 (称为作业和警报)。 有关详细信息,请参阅 SQL Server Agent 。 并不是所有版本的 SQL Server 都提供 SQL Server 代理。 有关 SQL Server 各个版次支持的功能列表,请参阅 SQL Server 2022 的各个版次及其支持的功能 。 |
| SQL Server Browser 服务 | SQL Server Browser 服务,可侦听对 SQL Server 资源的传入请求并为客户端提供有关计算机中安装的 SQL Server 实例的信息。 SQL Serve Browser 服务的单个实例由计算机上安装的所有 SQL Server 实例使用。 |
| SQL Server 配置管理器 | SQL Server Management Studio (SSMS) | |
|---|---|---|
| 已开始 | 服务名称旁边的图标上的绿色箭头 | 服务名称旁边的绿圈图标上的白色箭头 |
| 已停止 | 服务名称旁边的图标上的红色正方形 | 服务名称旁边的红圈图标上的白色正方形 |
| 已暂停 | 服务名称旁边的图标上的两条蓝色竖线 | 服务名称旁边的蓝圈图标上的两条白色竖线 |
| 正在重启 | 红色正方形表示服务已停止,绿色箭头表示服务已成功启动 | 无 |
Microsoft Build 2026 大会
Microsoft Build 2026 大会
| 服务 | 说明 |
|---|---|
| 数据库引擎服务 | 数据库引擎 服务可以是默认实例 (每台计算机只有一个),也可以是计算机上多个命名实例中的一个。 使用 SQL Server 配置管理器 找出在计算机上安装了哪些数据库引擎实例。 默认实例 (如果安装) 作为 SQL Server (MSSQLSERVER) 列出。 命名实例 (如果安装) 作为 SQL Server ( |
| SQL Server 代理服务 | SQL Server 代理服务可执行计划的管理任务 (称为作业和警报)。 有关详细信息,请参阅 SQL Server Agent 。 并不是所有版本的 SQL Server 都提供 SQL Server 代理。 有关 SQL Server 各个版次支持的功能列表,请参阅 SQL Server 2022 的各个版次及其支持的功能 。 |
| SQL Server Browser 服务 | SQL Server Browser 服务,可侦听对 SQL Server 资源的传入请求并为客户端提供有关计算机中安装的 SQL Server 实例的信息。 SQL Serve Browser 服务的单个实例由计算机上安装的所有 SQL Server 实例使用。 |
FAQ
命令行停止服务会立即断开用户吗?
停止服务会强制断开所有连接,建议先暂停服务等待事务完成。
如何查看服务当前状态?
可以使用 sc query 命令或在 SQL Server 配置管理器中查看图标状态。
命名实例的服务名是什么?
通常是 MSSQL$实例名,默认实例为 MSSQLSERVER。