Aracılığıyla paylaş


sp_manage_jobs_by_login (Transact-SQL)

Belirtilen oturum açma ait işleri yeniden atar veya siler.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

sp_manage_jobs_by_login
     [ @action = ] 'action'
     [, [@current_owner_login_name = ] 'current_owner_login_name']
     [, [@new_owner_login_name = ] 'new_owner_login_name']

Bağımsız değişkenler

  • [ @eylem= ] 'action'
    Belirtilen oturum açma için gerçekleştirilecek eylem .actionİş varchar(10), ile hiçbir varsayılan.Zaman actionolan silmek, sp_manage_jobs_by_login sahip olduğu tüm işlerini siler current_owner_login_name.Zaman action olan yeniden, tüm işleri atanan new_owner_login_name.

  • [ @ current_owner_login_name= ] 'current_owner_login_name'
    Geçerli iş sahibinin oturum açma adı.current_owner_login_nameİş sysname, ile hiçbir varsayılan.

  • [ @ new_owner_login_name= ] 'new_owner_login_name'
    Yeni iş sahibinin oturum açma adı.Bu parametre yalnızca, kullanmak action olan yeniden.new_owner_login_nameİş sysname, varsayılan değer null.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Sonuç Kümeleri

Hiçbiri

İzinler

Bu saklı yordamçalıştırmak için kullanıcıların verilmelidir sysadmin sabit sunucu rolü.

Örnekler

Aşağıdaki örnek, tüm işlerini yeniden atar danw için françoisa.

USE msdb ;
GO

EXEC dbo.sp_manage_jobs_by_login
    @action = N'REASSIGN',
    @current_owner_login_name = N'danw',
    @new_owner_login_name = N'françoisa' ;
GO