如何:設定 SQL Server Agent 的服務啟動帳戶 (SQL Server 組態管理員)

更新: 2005 年 12 月 5 日

此主題說明如何使用 SQL Server 組態管理員來設定 SQL Server Agent 服務帳戶。SQL Server Agent 服務啟動帳戶定義 SQL Server Agent 執行的 Microsoft Windows 帳戶以及它的網路權限。若要啟動「SQL Server 組態管理員」,請在 SQL Server Management Studio 中以滑鼠右鍵按一下 [已註冊的伺服器] 中的 SQL Server 執行個體,然後按一下 [SQL Server 組態管理員]

ms186264.note(zh-tw,SQL.90).gif附註:
在 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 設定服務啟動帳戶

  1. [開始] 功能表上,依序指向 [程式集][Microsoft SQL Server 2005][組態工具],再按一下 [SQL Server 組態管理員]

  2. 在「SQL Server 組態管理員」中,按一下 [SQL Server 2005 服務]

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

  4. [SQL Server Agent] <instancename> [屬性] 對話方塊中,按一下 [登入] 索引標籤,並選取下列其中一個 [登入身分] 帳戶類型:

    • 如果您的作業僅需來自本機伺服器的資源,請按一下 Windows 的 [內建帳戶]。如需有關選擇 Windows 內建帳戶類型的資訊,請參閱<選取 SQL Server Agent 服務的帳戶>。
    ms186264.note(zh-tw,SQL.90).gif重要事項:
    請勿選取 [本機服務] 帳戶。SQL Server Agent 服務不能在此帳戶之下執行。它不受支援。
    • 如果您的作業需要用到網路上的資源 (包括應用程式資源),或想要將事件轉寄給其他 Windows 應用程式記錄檔,又或者想要透過電子郵件或呼叫器來通知操作員,請選取 [這個帳戶]
  5. 如果您已經選取 [這個帳戶],請在 [帳戶名稱] 方塊中輸入 SQL Server Agent 將使用的 Microsoft Windows 帳戶名稱,在 [密碼] 方塊中輸入此帳戶的密碼,然後在 [確認密碼] 方塊中再輸入一次密碼。按一下 [瀏覽] 來搜尋使用者或群組。

    您必須重新啟動 SQL Server Agent,這些組態變更才會生效。

請參閱

其他資源

使用 SQL Server 組態管理員管理服務
設定 Windows 服務帳戶

說明及資訊

取得 SQL Server 2005 協助