停止服務
您可以從本機伺服器,或是從遠端用戶端或另一台伺服器上,停止 Microsoft SQL Server 的執行個體。如果您沒有暫停 SQL Server 就加以停止,所有的伺服器處理序都會立即終止。停止 SQL Server 的執行個體就無法建立新的連接,並會中斷目前使用者的連接。
下表說明可用來停止 SQL Server 執行個體的方法。
方法 | 描述 |
---|---|
SQL Server 組態管理員 |
停止 SQL Server 的本機或遠端執行個體,或 SQL Server Agent 服務。 |
SQL Server Management Studio |
停止 SQL Server 的本機或遠端執行個體,或 SQL Server Agent 服務。 |
SHUTDOWN 陳述式 |
在 |
net 命令 |
若您是執行 Microsoft 或 作業系統,可使用此命令從遠端或在本機上停止 SQL Server 的執行個體。若要停止 SQL Server 2005 的具名執行個體,請在命令提示字元下輸入 net stop mssql$instancename。 |
控制台 |
使用 [控制台] 中的「服務」應用程式來停止 SQL Server 的執行個體。 |
CTRL+C |
如果是從命令提示字元將 SQL Server 的執行個體當作程式來啟動,則可使用此按鍵組合來加以停止。 |
當您停止 SQL Server 的執行個體時,伺服器會先執行下列服務,再將其關閉:
- 停用登入 (系統管理員除外)
- 等候目前執行中的所有 Transact-SQL 陳述式或預存程序完成
附註: 若要讓系統立即中止,您可以從 sqlcmd 或 osql 公用程式發出 SHUTDOWN WITH NOWAIT 陳述式。
在您停止 SQL Server 的執行個體之前,您可以廣播訊息,警告使用者即將關機。在訊息中包含要停止 SQL Server 執行個體的時間,讓使用者能夠完成其工作。如需詳細資訊,請參閱<如何:廣播關機訊息 (命令提示字元)>。
請參閱
工作
如何:廣播關機訊息 (命令提示字元)
如何:停止 SQL Server 的執行個體 (SQL Server 組態管理員)
如何:停止 SQL Server 的執行個體 (net 命令)
如何:停止 SQL Server 的執行個體 (SQL Server Management Studio)
如何:停止 SQL Server Agent (SQL Server 組態管理員)
如何:停止 SQL Server Agent (net 命令)
其他資源
如何:停止 Notification Services 的執行個體 (命令提示字元)
如何:停止 Notification Services 的執行個體 (SQL Server Management Studio)