sp_manage_jobs_by_login (Transact-SQL)
Siler veya belirtilen oturum açma için ait işleri yeniden atar.
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
[ @action= ] 'action'
The action to take for the specified login.action is varchar(10), with no default.When actionis DELETE, sp_manage_jobs_by_login deletes all jobs owned by current_owner_login_name.Ne zaman action olan YENİDEN ATAMA için tüm işler atanır.new_owner_login_name.[ @current_owner_login_name= ] 'current_owner_login_name'
The login name of the current job owner.current_owner_login_name is sysname, with no default.[ @new_owner_login_name= ] 'new_owner_login_name'
Işin yeni sahibinin oturum açma adı.Use this parameter only if action is REASSIGN.new_owner_login_name is sysname, with a default of NULL.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
None
İzinler
Bu saklı yordamı çalıştırmak için , kullanıcılara verilmesi gereken sysadmin sabit sunucu rolü.
Örnekler
Aşağıdaki örnek gelen tüm işleri 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