• 相关软件
    >sp_manage_jobs_by_login 创建者:webmaster 更新时间:2006-02-16 15:51

    删除或重新指派属于指定的登录的作业。



    语法


    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'



    要对指定登录进行的操作。action 的数据类型为 varchar(10),没有默认值。action DELETE 时,sp_manage_jobs_by_login 删除所有 current_owner_login_name 拥有的作业。actionREASSIGN 时,所有作业均指派给 new_owner_login_name



    [@current_owner_login_name =] 'current_owner_login_name'



    当前作业所有者的登录名。current_owner_login_name 的数据类型为 sysname,没有默认值。



    [@new_owner_login_name =] 'new_owner_login_name'



    新作业所有者的登录名。只有当 actionREASSIGN 时才能使用此参数。new_owner_login_name 的数据类型为 sysname,默认值为 NULL。



    返回代码值


    0(成功)或 1(失败)



    结果集




    权限


    只有 sysadmin 固定服务器角色的成员才能执行 sp_manage_jobs_by_login



    示例


    下面的示例将所有作业从 janetl 重新指派给 stevenb



    USE msdb
    EXEC sp_manage_jobs_by_login 'REASSIGN', 'janetl', 'stevenb'
    相关文章
    本页查看次数: