sp_manage_jobs_by_login (Transact-SQL)
Belirtilen oturum açma ait işleri yeniden atar veya siler.
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