Share via


SCM 服務 - 變更服務啟動帳戶

適用於:SQL Server

本主題描述如何使用 SQL Server 組態管理員來變更 SQL Server 服務的啟動選項,以及變更 SQL Server 資料庫引擎、SQL Server Agent、SQL Server Browser、SQL Server Analysis Services 和 SQL Server Integration Services 與 SQL Server Management Studio、Transact-SQL 或 PowerShell 所使用的服務帳戶。 如需如何選取適合的服務帳戶的詳細資訊,請參閱 設定 Windows 服務帳戶和權限

重要

當您變更資料庫引擎和 SQL Server Agent 的服務啟動帳戶時,必須重新啟動 SQL Server 服務 (資料庫引擎),變更才會生效。 重新啟動服務時,除非服務順利重新啟動,否則所有與該 SQL Server 執行個體相關的資料庫都會無法使用。 如果您必須變更 SQL Server 或 SQL Server Agent 的服務啟動帳戶,請確定您在定期排程的維護期間進行,或在可讓資料庫離線,而不會中斷每日作業時進行。

開始之前

限制事項

  • 叢集伺服器

    必須從 SQL Server 叢集的作用中節點執行由 SQL Server 或 SQL Server Agent 所使用的服務帳戶變更。

    在 Windows Server 2008 上執行 (使用網域群組,採用非預設設定) 時,變更 SQL Server 或 SQL Server Agent 所使用的服務帳戶需要使用 SQL Server 組態管理員,讓資源群組離線來停止 SQL Server。

  • SKU 升級 (SQL Server Express 至非 Express SKU)

    在 SQL Server Express 安裝期間,SQL Server Agent 服務會設定成使用網路服務帳戶,但是已停用。 SQL Server 組態管理員可以變更指派 SQL Server Agent 服務的帳戶,但是您無法啟用或啟動此服務。 在 SKU 從 SQL Server Express 升級為非 Express 之後,雖然不會自動啟用 SQL Server Agent 服務,但是您可以使用 SQL Server 組態管理員並將服務啟動模式變更為「手動」或「自動」,在需要時啟用此服務。

使用 SQL Server 組態管理員

變更 SQL Server 服務啟動帳戶

  1. 在 [開始] 功能表上,依序指向 [所有程式]、[SQL Server] 和 [組態工具],然後按一下 [SQL Server 組態管理員]。

    注意

    因為 SQL Server 組態管理員是 Microsoft 管理主控台程式的嵌入式管理單元,而不是獨立的程式,所以 SQL Server 組態管理員在較新版本的 Windows 中不會作為應用程式出現。

    • Windows 10 和 Windows 11
      若要開啟 SQL Server 組態管理員,請在開始頁面上鍵入 SQLServerManager13.msc (適用於 SQL Server 2016 (13.x))。 對於 SQL Server 的其他版本,請將 13 取代為適當的數字。 按一下 SQLServerManager13.msc 即可開啟組態管理員。 若要將組態管理員釘選到起始頁或工作列,請以滑鼠右鍵按一下 SQLServerManager13.msc,然後按一下 [開啟檔案位置]。 在 Windows 檔案總管中,以滑鼠右鍵按一下 SQLServerManager13.msc,然後按一下 [釘選到 [開始] 功能表] 或 [釘選到工作列]。
    • Windows 8
      若要開啟「SQL Server 組態管理員」,請在 [搜尋] 常用鍵的 [應用程式] 下,鍵入 SQLServerManager<版本>.msc (例如 SQLServerManager13.msc),然後按 Enter 鍵。
  2. 在 [SQL Server 組態管理員] 中,按一下 [SQL Server 服務]

  3. 在詳細資料窗格中,以滑鼠右鍵按一下您要變更服務啟動帳戶的 SQL Server 執行個體名稱,然後按一下 [屬性]。

  4. 在 [SQL Server <instancename> 屬性] 對話方塊中,按一下 [登入] 索引標籤,然後選取 [登入身分] 帳戶類型。

  5. 選取新的服務啟動帳戶之後,請按一下 [確定]

    此時會出現一個訊息方塊,詢問您是否想要重新啟動 SQL Server 服務。

  6. 按一下 [是],然後關閉 SQL Server 組態管理員。

另請參閱

啟動、停止、暫停、繼續、重新啟動 Database Engine、SQL Server Agent 或 SQL Server Browser 服務
設定 WMI 在 SQL Server 工具中顯示伺服器狀態