我需要從命令行啓動和停止SQL Server。如果有必要,我願意編寫一個小型的C#程序,但我懷疑目前存在的東西(PowerShell,也許?)可以很好地實現這一點。什麼是從命令行啓動和停止SQL Server的最佳方式?
謝謝
我需要從命令行啓動和停止SQL Server。如果有必要,我願意編寫一個小型的C#程序,但我懷疑目前存在的東西(PowerShell,也許?)可以很好地實現這一點。什麼是從命令行啓動和停止SQL Server的最佳方式?
謝謝
net {start|stop} mssqlserver
或者,在PowerShell中,由於停止服務,啓動服務,或者重啓服務。請注意,所有這些都必須在每個實例的基礎上完成,就像這裏的其他建議一樣。
下面是一個實際上包含一些獎勵信息的答案......並且更徹底地回答了這個問題。如果您有多個SQL Server實例會怎麼樣?然後你需要知道NET START的擴展語法。您可以按名稱啓動服務,而不僅僅是服務的綽號(或任何MSSQLSERVER是一個例子):
NET START「SQL服務器(實例名)」
這也適用於其他服務了。想要啓動系統事件通知服務?
NET START「系統事件通知服務」
轟隆轟炸!嘿嘿
對於重新啓動SQL Server和SQL Server代理,你可以創建一個名爲restartsql.bat在它下面的命令的批處理文件,保存它,並在需要時運行它:
@ECHO OFF 淨停止「 SQL Server代理(MSSQLSERVER)」 淨停止MSSQLSERVER NET START MSSQLSERVER 網啓動 「SQL Server代理(MSSQLSERVER)」
享受!
非常感謝。你是觸發器上最快的手指! – 2008-12-15 16:50:58