共用方式為


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

SQL Server Agent 服務啟動帳戶會定義 SQL Server Agent 執行的 Windows 帳戶以及它的網路權限。 此主題描述如何透過 SQL Server Management Studio,在 SQL Server 2012 中使用 SQL Server 組態管理員來設定 SQL Server Agent 服務帳戶。

本主題內容

  • 開始之前:

    限制事項

    安全性

  • 若要使用 SQL Server Management Studio,為 SQL Server Agent 設定服務啟動帳戶

開始之前

限制事項

  • 從 SQL Server 2005 開始,SQL Server Agent 不再要求服務啟動帳戶一定是 Microsoft Administrators 群組的成員。 不過,SQL Server Agent 服務啟動帳戶必須是 SQL Server sysadmin 固定伺服器角色的成員。 若要使用多伺服器作業處理,此帳戶也必須是主要伺服器上 msdb 資料庫角色 TargetServersRole 的成員。

  • 只有當您擁有使用 SQL Server Agent 節點的權限時,[物件總管] 才會顯示該節點。

安全性

權限

若要執行功能,您必須將 SQL Server Agent 設定為使用帳戶認證,此帳戶必須是 SQL Server 中 sysadmin (系統管理員) 固定伺服器角色的成員。 此帳戶必須擁有下列 Windows 權限:

  • 以服務登入 (SeServiceLogonRight)

  • 取代處理序層級 Token (SeAssignPrimaryTokenPrivilege)

  • 略過跨越檢查 (SeChangeNotifyPrivilege)

  • 調整處理序的記憶體配額 (SeIncreaseQuotaPrivilege)

如需有關 SQL Server Agent 服務帳戶所需之 Windows 權限的詳細資訊,請參閱<選取 SQL Server Agent 服務的帳戶>和<設定 Windows 服務帳戶與權限>。

搭配回到頁首連結使用的箭頭圖示[Top]

使用 SQL Server Management Studio

若要為 SQL Server Agent 設定服務啟動帳戶

  1. [已註冊的伺服器],按一下加號展開 [Database Engine]

  2. 按一下加號展開 [本機伺服器群組] 資料夾。

  3. 以滑鼠右鍵按一下您要設定服務啟動帳戶的伺服器執行個體,並選取 [SQL Server 組態管理員]

  4. [使用者帳戶控制] 對話方塊中,按一下 [是]

  5. 在 SQL Server 組態管理員的主控台窗格中,選取 [SQL Server 服務]

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

  7. [SQL Server Agent (server_name) 屬性] 對話方塊中的 [登入] 索引標籤,選取 [登入身分] 下的下列其中一個選項:

    • 內建帳戶:如果您的作業僅需來自本機伺服器的資源,請選取此選項。 如需有關如何選擇 Windows 內建帳戶類型的詳細資訊,請參閱<選取 SQL Server Agent 服務的帳戶>。

      重要事項重要事項

      SQL Server Agent 服務不支援 SQL Server Management Studio 中的 [本機服務] 帳戶。

    • 這個帳戶:如果您的作業需要網路上的資源 (包括應用程式資源),或想要將事件轉寄給其他 Windows 應用程式記錄檔,又或者想要透過電子郵件或呼叫器來通知操作員,請選取此選項。

      如果您選取這個選項:

      1. [帳戶名稱] 方塊中,輸入將用來執行 SQL Server Agent 的帳戶。 或者,按一下 [瀏覽] 開啟 [選取使用者或群組] 對話方塊,然後選取要使用的帳戶。

      2. [密碼] 方塊中,輸入帳戶的密碼。 在 [確認密碼] 方塊中重新輸入密碼。

  8. 按一下 [確定]

  9. 在 SQL Server 組態管理員中,按一下 [關閉] 按鈕。

搭配回到頁首連結使用的箭頭圖示[Top]