透過命令模式管理SQL SERVER 服務 Manage SQL Server Services from the Command Line

在本地系統中,你可以在標準命令提示字元視窗中輸入必要命令.在遠端系統中,你可以連線到遠端系統然後發出必要命令.透過相關命令,你可以啟動,停止和暫停 SQL Server或其他任何你想要控制的服務.管理預設資料庫伺服器執行個體,請使用以下命令:

NET START MSSQLSERVER 啟動 SQL Server 服務.

NET STOP MSSQLSERVER 停止執行中的 SQL Server 服務.

NET PAUSE MSSQLSERVER 暫停執行中的 SQL Server 服務.

NET CONTINUE MSSQLSERVER 繼續執行中的 SQL Server 服務.

管理SQL Server 具名執行個體,請遵循以下命令:

NET START MSSQL$instancename 啟動 SQL Server 服務,這裡的instancename是指真正的資料庫伺服器執行個體名稱.

NET STOP MSSQL$instancename 停止 SQL Server 服務,這裡的instancename是指真正的資料庫伺服器執行個體名稱.

NET PAUSE MSSQL$instancename 暫停 SQL Server 服務,這裡的instancename是指真正的資料庫伺服器執行個體名稱.

NET CONTINUE MSSQL$instancename繼續執行中的 SQL Server 服務,這裡的instancename是指真正的資料庫伺服器執行個體名稱.

你可在啟動選項增加 net start MSSQLSERVER 或 net start MSSQL$instance 命令.啟動選項會使用 / 來取代 – 符號,如以下例子:

net start MSSQLSERVER /f /m

net start MSSQL$CUSTDATAWAREHOUS /f /m

真實世界的參考名稱可能不是 MSSQLSERVER 或 MSSQL$instancename,你可以參考服務所顯示的名稱.針對預設的執行個體,你可以使用 “SQL Server(MSSQLSERVER)”並搭配 net start,net stop,net pause和 net continue.針對具名的執行個體,你可以使用 “SQL Server(InstanceName)”,這裡的InstanceName是指執行個體的名稱,如 net start “SQL Server (CUSTDATAWAREHOUS)”.這兩種命令用法都必須要包含雙引號.

來源出處: Microsoft Press book Microsoft SQL Server 2008 Administrator’s Pocket Consultant, Second Edition by William R. Stanek.