變更 SQL Server 的服務啟動帳戶 (SQL Server 組態管理員)
此主題描述如何使用 SQL Server 組態管理員來變更 SQL Server 服務的啟動選項,以及變更 SQL Server Database Engine、SQL Server Agent、SQL Server Browser、SQL Server Analysis Services 和 SQL Server Integration Services 所使用的服務帳戶。 在 SQL Server 2012 中,使用 SQL Server Management Studio、Transact-SQL 或 PowerShell。 如需有關如何選取適當服務帳戶的詳細資訊,請參閱<設定 Windows 服務帳戶與權限>。
重要事項 |
---|
當您變更 Database Engine 和 SQL Server Agent 的服務啟動帳戶時,必須重新啟動 SQL Server 服務 (Database Engine),才能讓變更生效。 如需詳細資訊,請參閱底下變更服務帳戶的其他考量。 重新啟動服務時,除非服務順利重新啟動,否則所有與該 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 Express 功能>。
使用 SQL Server 組態管理員
變更 SQL Server 服務啟動帳戶
指向 [開始] 功能表上的 [所有程式],然後依序指向 [ Microsoft SQL Server 2012 ] 和 [組態工具],再按一下 [SQL Server 組態管理員]。
在 SQL Server 組態管理員中,按一下 [SQL Server 服務]。
在詳細資料窗格中,以滑鼠右鍵按一下您要變更服務啟動帳戶的 SQL Server 執行個體名稱,然後按一下 [屬性]。
在 [SQL Server <instancename> 屬性] 對話方塊中,按一下 [登入] 索引標籤,並選取 [登入身分] 帳戶類型。
選取新的服務啟動帳戶之後,請按一下 [確定]。
此時會出現一個訊息方塊,詢問您是否想要重新啟動 SQL Server 服務。
按一下 [是],然後關閉 SQL Server 組態管理員。
使用 Windows 8 存取 SQL Server 組態管理員
由於 SQL Server 組態管理員是 Microsoft Management Console 程式的內嵌式管理單元,而不是獨立的程式,因此 SQL Server 組態管理員不會在執行 Windows 8 時做為應用程式出現。 若要開啟 SQL Server 組態管理員,在 [搜尋] 快速鍵的 [應用程式] 下,輸入 SQLServerManager11.msc (適用 SQL Server 2012) 或 SQLServerManager10.msc (適用 SQL Server 2008),然後按 Enter。
請參閱
概念
啟動、停止、暫停、繼續、重新啟動 Database Engine、SQL Server Agent 或 SQL Server Browser 服務