創(chuàng)建和管理SQL Server代理作業(yè)的方法
如何才能實現(xiàn)創(chuàng)建和管理SQL Server代理作業(yè)呢?通過配置用戶就可以實現(xiàn)創(chuàng)建或執(zhí)行SQL Server代理作業(yè),下面就為您詳細(xì)介紹該功能的實現(xiàn)方法。
若要配置用戶以創(chuàng)建或執(zhí)行SQL Server代理作業(yè),必須先將某個現(xiàn)有SQL Server登錄帳戶或 msdb 角色添加到 msdb 數(shù)據(jù)庫中的下列SQL Server代理固定數(shù)據(jù)庫角色之一:SQLAgentUserRole、SQLAgentReaderRole 或 SQLAgentOperatorRole。
默認(rèn)情況下,這些數(shù)據(jù)庫角色的成員可以創(chuàng)建各自的作業(yè)步驟,這些作業(yè)步驟不執(zhí)行其他作業(yè)步驟。如果這些非管理用戶要運行那些執(zhí)行其他作業(yè)步驟類型(例如,SSIS 包)的作業(yè),它們需要對代理帳戶具有訪問權(quán)限。sysadmin 固定服務(wù)器角色的所有成員都有創(chuàng)建、修改和刪除代理帳戶的權(quán)限。有關(guān)與這些SQL Server代理固定數(shù)據(jù)庫角色相關(guān)的權(quán)限的詳細(xì)信息,請參閱SQL Server代理固定數(shù)據(jù)庫角色。
將SQL登錄帳戶或msdb角色添加到SQL Server代理固定數(shù)據(jù)庫角色在對象資源管理器中,展開某個服務(wù)器。
展開“安全性”,然后展開“登錄名”。
右鍵單擊要添加到SQL Server代理固定數(shù)據(jù)庫角色的登錄帳戶,然后選擇“屬性”。
在“登錄屬性”對話框的“數(shù)據(jù)庫訪問”頁上,選擇包含 msdb 的行。
在“數(shù)據(jù)庫角色: msdb”下,選中適當(dāng)?shù)腟QL Server代理固定數(shù)據(jù)庫角色。
配置代理帳戶以創(chuàng)建和管理SQL Server代理作業(yè)步驟在對象資源管理器中,展開某個服務(wù)器。
展開“SQL Server 代理”。
右鍵單擊“代理”,再選擇“新建代理”。
在“新建代理帳戶”對話框的“常規(guī)”頁上,指定新代理的代理名稱、憑據(jù)名稱和說明。請注意,在創(chuàng)建SQL Server代理的代理帳戶之前,必須先創(chuàng)建一個憑據(jù)。有關(guān)創(chuàng)建憑據(jù)的詳細(xì)信息,請參閱如何創(chuàng)建憑據(jù) (SQL Server Management Studio) 和 CREATE CREDENTIAL (Transact-SQL)。
檢查此代理的相應(yīng)子系統(tǒng)。
在“主體”頁上,添加或刪除登錄名或角色,以授予或刪除對代理帳戶的訪問權(quán)限。
【編輯推薦】