2013-06-24 41 views
1

我在我的PC上安裝了SQL Server 2012,通常不需要它。它僅用於調試目的。阻止SQL Server運行直到需要

我見過它佔用了相當多的內存,所以我想阻止它啓動直到我需要它,啓動它,然後在不再需要時停止它。

我該怎麼做? (我已經SSMS裝好了,所以我可以使用,如果這是這樣做的方式。)

+0

什麼操作系統是否在使用? – Taryn

+0

@bluefeet Windows 7 – ispiro

+1

查看此鏈接(http://www.sevenforums.com/tutorials/2495-services-start-disable.html)您需要停止SQL Server服務並將其設置爲手動啓動。然後,當你需要時,你將不得不打開它。 – Taryn

回答

3

要啓動,停止,暫停,恢復或重新啓動SQL Server數據庫引擎的一個實例:

  1. 在開始菜單上,指向所有程序,指向Microsoft SQL Server 2012,指向配置工具,然後單擊SQL Server 配置管理器。如果出現用戶帳戶控制對話框, 單擊是。
  2. 在SQL Server配置管理器的左窗格中,單擊「SQL Server服務」。
  3. 在結果窗格中,右鍵單擊SQL Server(MSSQLServer)或命名實例,然後單擊開始,停止,暫停,恢復或重新啓動。
  4. 單擊確定關閉SQL Server配置管理器。

來源:Microsoft - Start,Stop,etc. SQL Server

你也可以做到這一點從內SSMS:

在對象資源管理器,連接到數據庫引擎實例, 右鍵單擊實例要啓動的數據庫引擎,然後單擊開始,停止,暫停,恢復或重新啓動。

編輯:正如Lamak提到的,在SQL Server配置管理器中,您可以將所有服務StartMode更改爲「Manual」,以便它們不會在啓動時啓動。

+0

非常好。謝謝。 – ispiro

+0

對於任何正在尋找答案的人 - Lamak對這個問題的評論回答了另一部分內容(-Change Auto to Manual start)。 – ispiro

1

最好的方法是將SQL服務設置爲手動,從運行類型「services.msc」訪問windows服務並將啓動類型更改爲「手動」,您可以更改由SQL *啓動的所有服務。

這樣做可以讓您的計算機啓動得更快,因爲啓動時不會啓動SQL Server。

如果你只需要再去services.msc,然後啓動該服務,就沒有必要再改變他們只是停留「手動」

1

要停止它的類型。

複製:

%WINDIR%\ SYSTEM32 \網。exe文件停止MSSQLSERVER

的Windows-R

粘貼

運行

要重新啓動它,用相同的:

%WINDIR%\ SYSTEM32 \ NET.EXE啓動mssqlserver