刪除或重新指派屬于指定的登錄的作業(yè)。
sp_manage_jobs_by_login [@action =] 'action'
[, [@current_owner_login_name =] 'current_owner_login_name']
[, [@new_owner_login_name =] 'new_owner_login_name']
[@action = ] 'action'
要對指定登錄進(jìn)行的操作。action 的數(shù)據(jù)類型為 varchar(10),沒有默認(rèn)值。action 為 DELETE 時,sp_manage_jobs_by_login 刪除所有 current_owner_login_name 擁有的作業(yè)。action 為 REASSIGN 時,所有作業(yè)均指派給 new_owner_login_name。
[@current_owner_login_name =] 'current_owner_login_name'
當(dāng)前作業(yè)所有者的登錄名。current_owner_login_name 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)值。
[@new_owner_login_name =] 'new_owner_login_name'
新作業(yè)所有者的登錄名。只有當(dāng) action 為 REASSIGN 時才能使用此參數(shù)。new_owner_login_name 的數(shù)據(jù)類型為 sysname,默認(rèn)值為 NULL。
0(成功)或 1(失?。?/P>
無
只有 sysadmin 固定服務(wù)器角色的成員才能執(zhí)行 sp_manage_jobs_by_login。
下面的示例將所有作業(yè)從 janetl 重新指派給 stevenb。
USE msdb
EXEC sp_manage_jobs_by_login 'REASSIGN', 'janetl', 'stevenb'
相關(guān)文章