Share via


如何:建立 Proxy (SQL Server Management Studio)

Microsoft SQL Server Agent Proxy 帳戶會定義作業步驟可以在其中執行的安全性內容。若要設定特定作業步驟的權限,請建立具有 SQL Server Agent 子系統之必要權限的 Proxy,然後將該 Proxy 指派給作業步驟。只有系統管理員 (sysadmin) 固定伺服器角色的成員才擁有建立、修改或刪除 Proxy 帳戶的權限。非系統管理員 (sysadmin) 固定伺服器角色成員的使用者,必須加入 msdb 資料庫中的下列其中一個 SQL Server Agent 固定資料庫角色,才可使用 Proxy:SQLAgentUserRoleSQLAgentReaderRoleSQLAgentOperatorRole。如需詳細資訊,請參閱<如何:設定使用者建立及管理 SQL Server Agent 作業 (SQL Server Management Studio)>。

[!附註]

從 SQL Server 2000 升級至 SQL Server 2005 後,在升級前存在的所有使用者 Proxy 帳戶都會變更為全域 Proxy 帳戶 UpgradedProxyAccountUpgradedProxyAccount 只能存取已明確使用的那些子系統,並不能存取升級後的所有子系統。

若要建立 Proxy 帳戶

  1. [物件總管] 中展開伺服器。

  2. 展開 [SQL Server Agent]

  3. 以滑鼠右鍵按一下 [Proxy],然後選取 [新增 Proxy]

  4. [新 Proxy 帳戶] 對話方塊的 [一般] 頁面上,指定新 Proxy 的 Proxy 名稱、認證名稱及描述。請注意,在建立 Proxy 之前,如果沒有認證可用,則必須先建立認證。如需建立認證的詳細資訊,請參閱<如何:建立認證 (SQL Server Management Studio)>或<CREATE CREDENTIAL (Transact-SQL)>。

  5. 檢查這個 Proxy 的相關子系統。

  6. [主體] 頁面上,加入或移除要授與或要移除對 Proxy 帳戶之存取的登入或角色。