2009年9月22日

如何使用指令關閉或開啟具名的 Microsoft SQL Server 執行個體服務

在「如何定時啟動或關閉 MS SQL Server」與「如何使用一行指令關閉然後再開啟 Microsoft SQL Server 服務」一文中,所討論的關閉與開啟 Microsoft SQL Server 的服務,都是所謂的預設執行個體,也就是執行個體名稱為MSSQLServer

萬一所安裝的執行個體並非是預設的執行個體,比方說,SQL Server Express 的執行個體 SQLExpress,那要如何使用指令關閉與啟動非預設的執行個體之 SQL Server 呢?

以下面的指令而言,分別是關閉然後再啟動執行個體名稱為 SQLExpress 的服務:

net stop "SQL Server (SQLEXPRESS)"
net start "SQL Server (SQLEXPRESS)"

位於 stop 與 start 之後的指令,因為內有空白,所以必須使用一對引號將其包含起來。

—或—
net stop MSSQL$SQLExpress
net start MSSQL$SQLExpress

上面的指令就不需要用一對引號了,因為在 MSSQL$ 之後,就緊接著非預設的執行個體名稱,所以如果是要關閉並啟動預設的 SQL Server 執行個體,要改用如下的指令:

net stop MSSQLServer
net start MSSQLServer

沒有留言:

張貼留言