Configure a User to Create and Manage SQL Server Agent Jobs
適用於:SQL ServerAzure SQL 受控執行個體
重要
Azure SQL 受控執行個體目前支援多數 (但非全部) 的 SQL Server Agent 功能。 如需詳細資料,請參閱 Azure SQL 受控執行個體與 SQL Server 之間的 T-SQL 差異。
此主題描述如何設定使用者,以建立或執行 Microsoft SQL Server Agent 作業。
開始之前安全性
若要設定使用者以建立及管理 SQL Server Agent 作業,使用SQL Server Management Studio
開始之前
安全性
若要設定使用者建立或執行 Microsoft SQL Server Agent 作業,您必須先將現有的 SQL Server 登入或 msdb 角色新增至 msdb 資料庫中的下列其中一個 SQL Server Agent 固定資料庫角色:SQLAgentUserRole、SQLAgentReaderRole 或 SQLAgentOperatorRole。
根據預設,這些資料庫角色的成員可以在以其身分執行的自有作業步驟。 如果這些非管理使用者想要執行作業來執行其他作業步驟類型 (例如,SSIS 套件),則他們需要有 Proxy 帳戶的存取權。 系統管理員 (sysadmin) 固定伺服器角色的所有成員都擁有建立、修改和刪除 Proxy 帳戶的權限。 如需有關與這些 SQL Server Agent 固定資料庫角色相關聯之權限的詳細資訊,請參閱 SQL Server Agent 固定資料庫角色。
權限
如需詳細資訊,請參閱< 實作 SQL Server Agent 安全性>。
使用 SQL Server Management Studio
若要將 SQL 登入或 msdb 角色加入 SQL Server Agent 固定資料庫角色中
在 [物件總管]中展開伺服器。
展開 [安全性],再展開 [登入]。
以滑鼠右鍵按一下您要新增至 SQL Server Agent 固定資料庫角色的登入,然後選取 [內容]。
在 [登入屬性] 對話方塊的 [使用者對應] 頁面上,選取包含 msdb的資料列。
在 [資料庫角色成員資格對象: msdb] 底下,核取適當的 SQL Server Agent 固定資料庫角色。
若要設定 Proxy 帳戶來建立及管理 SQL Server Agent 作業步驟
在 [物件總管]中展開伺服器。
展開 [SQL Server Agent]。
以滑鼠右鍵按一下 [Proxy],然後選取 [新增 Proxy]。
在 [新 Proxy 帳戶] 對話方塊的 [一般] 頁面上,指定新 Proxy 的 Proxy 名稱、認證名稱及描述。 請注意,在建立 SQL Server Agent Proxy 之前,您必須先建立認證。 如需建立認證的詳細資訊,請參閱如何:建立認證與 CREATE CREDENTIAL (Transact-SQL)。
檢查這個 Proxy 適當的子系統。
在 [主體] 頁面上,加入或移除登入或角色,藉此授與或移除 Proxy 帳戶的存取。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應