如何:設定 SQL Server Agent 的服務啟動帳戶 (SQL Server 組態管理員)
此主題說明如何使用 SQL Server 組態管理員來設定 SQL Server Agent 服務帳戶。SQL Server Agent 服務啟動帳戶會定義 SQL Server Agent 執行的 Windows 帳戶以及它的網路權限。若要啟動「SQL Server 組態管理員」,請在 SQL Server Management Studio 中以滑鼠右鍵按一下 [已註冊的伺服器] 中的 SQL Server 執行個體,然後按一下 [SQL Server 組態管理員]。
[!附註]
從 SQL Server 2005 開始,SQL Server Agent 不再要求服務啟動帳戶一定是 Microsoft Administrators 群組的成員。不過,對 SQL Server Agent 服務使用非管理帳戶有一些相關聯的限制。如需詳細資訊,請參閱<對 SQL Server Agent 支援的服務帳戶類型>。SQL Server Agent 服務啟動帳戶必須是 SQL Server 系統管理員 (sysadmin) 固定伺服器角色的成員,而且如果使用了多伺服器作業處理,該帳戶也必須是主要伺服器上 msdb 資料庫角色 TargetServersRole 的成員。
若要為 SQL Server Agent 設定服務啟動帳戶
指向 [開始] 功能表上的 [所有程式],然後依序指向 [Microsoft SQL Server 2008] 和 [組態工具],再按一下 [SQL Server 組態管理員]。
在 SQL Server 組態管理員中,按一下 [SQL Server 服務]。
在詳細資料窗格中,以滑鼠右鍵按一下您要變更服務啟動帳戶的 SQL Server Agent 執行個體的名稱,然後按一下 [屬性]。
在 [SQL Server Agent] <instancename> [屬性] 對話方塊中,按一下 [登入] 索引標籤,並選取下列其中一個 [登入身分] 帳戶類型:
- 如果您的作業僅需來自本機伺服器的資源,請按一下 Windows 的 [內建帳戶]。如需有關如何選擇 Windows 內建帳戶類型的資訊,請參閱<選取 SQL Server Agent 服務的帳戶>。
重要事項 請勿選取 [本機服務] 帳戶。SQL Server Agent 服務不能在此帳戶之下執行。它不受支援。
- 如果您的作業需要用到網路上的資源 (包括應用程式資源),或想要將事件轉寄給其他 Windows 應用程式記錄檔,又或者想要透過電子郵件或呼叫器來通知操作員,請選取 [這個帳戶]。
如果您已經選取 [這個帳戶],請在 [帳戶名稱] 方塊中輸入 SQL Server Agent 將使用的 Microsoft Windows 帳戶名稱,在 [密碼] 方塊中輸入此帳戶的密碼,然後在 [確認密碼] 方塊中再輸入一次密碼。按一下 [瀏覽] 來搜尋使用者或群組。
您必須重新啟動 SQL Server Agent,這些組態變更才會生效。