REM 停止
net stop MSSQLSERVER
REM 啟動
net start MSSQLSERVER
REM 重啟(組合)
net stop MSSQLSERVER && net start MSSQLSERVER
REM 命名實例語法
net stop MSSQL$InstanceName
net start MSSQL$InstanceName
優勢:無 GUI 依賴、可嵌入批處理/PowerShell、遠程執行(psexec/Invoke-Command)。
Win+R → SQLServerManager13.msc(版本號對應:13=2016, 14=2017, 15=2019)或開始菜單搜索「SQL Server 配置管理器」。優勢:同時管理 SQL Server Agent、Browser、Reporting Services 等關聯服務、可修改啟動參數/啟動賬號/網絡協議。
Win+R → services.msc。優勢:無需安裝 SQL Server 工具、管理所有 Windows 服務統一入口。
⚠️ 注意:SSMS 停止服務後自身連接斷開,無法在同一 SSMS 窗口直接重新啟動,需用上述其它方法啟動服務後重新連接。
配置管理器 → SQL Server 網絡配置 → MSSQLSERVER 的協議 → 右鍵 TCP/IP → 啟用 → 雙擊進入屬性 → IP 地址 頁籤 → IPAll → TCP 端口 設置 1433(清空「TCP 動態端口」) → 確定 → 重啟 SQL Server 服務生效。
| 場景 | 推薦方法 | 理由 |
|---|---|---|
| 部署腳本/自動化運維 | net stop/start / PowerShell | 無人值守、可編程 |
| 修改啟動賬號/參數/協議 | 配置管理器 | 集中管理所有 SQL 服務 |
| 臨時排查/非 SQL 專業人員 | services.msc | 系統通用、無需額外工具 |
| DBA 日常管理/重啟後立即操作 | SSMS + 配置管理器組合 | 習慣流、重啟後切換工具啟動 |