什麼是 SQL Server Database Engine 服務、SQL Server Agent 服務?
SQL Server 元件是當做 Windows 服務執行的可執行程式。 當做 Windows 服務執行的程式可以繼續操作,而不會在電腦螢幕上顯示任何活動。
- Database Engine 服務
-
當做 SQL Server Database Engine 的可執行處理序。 Database Engine 可以是預設執行個體 (每部電腦只限一個執行個體),或者可以是許多具名 Database Engine 執行個體的其中一個。 使用 SQL Server 組態管理員來判斷哪些 Database Engine 執行個體會安裝在電腦上。 預設執行個體 (如果安裝的話) 會列為 SQL Server (MSSQLSERVER)。 具名執行個體 (如果安裝的話) 會列為 SQL Server (<instance_name>)。 根據預設,SQL Server Express 會安裝為 SQL Server (SQLEXPRESS)。
- SQL Server Agent 服務
-
一種 Windows 服務,它會執行排程的管理工作 (稱為作業和警示)。 如需詳細資訊,請參閱<SQL Server Agent��。 並非每個 SQL Server 版本都可使用 SQL Server Agent。 如需 SQL Server 版本所支援的功能清單,請參閱<SQL Server 2014 版本支援的功能>。
使用命令列的啟動、停止指令如下,寫在批次檔利用工作排程備份資料庫相當好用
C:\Users\Administrator>net stop MSSQLSERVER
SQL Server (MSSQLSERVER) 服務正在停止.
SQL Server (MSSQLSERVER) 服務已經成功停止。
C:\Users\Administrator>net start MSSQLSERVER
SQL Server (MSSQLSERVER) 服務正在啟動 .
SQL Server (MSSQLSERVER) 服務已經啟動成功。
C:\Users\Administrator>net stop SQLSERVERAGENT
SQL Server Agent (MSSQLSERVER) 服務正在停止.
SQL Server Agent (MSSQLSERVER) 服務已經成功停止。
C:\Users\Administrator>net start SQLSERVERAGENT
SQL Server Agent (MSSQLSERVER) 服務正在啟動 .
SQL Server Agent (MSSQLSERVER) 服務已經啟動成功。
