sp_manage_jobs_by_login (Transact-SQL)
Usuwa lub ponownie przypisuje zadania, które należą do określonego identyfikatora logowania.
sp_manage_jobs_by_login
[ @action = ] 'action'
[, [@current_owner_login_name = ] 'current_owner_login_name']
[, [@new_owner_login_name = ] 'new_owner_login_name']
Argumenty
[ @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.Kiedy action jest PONOWNE PRZYPISYWANIE, wszystkie zadania są przypisane do 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'
Nazwa logowania nowego właściciela zadanie.Use this parameter only if action is REASSIGN.new_owner_login_name is sysname, with a default of NULL.
Wartości kodów powrotnych
0 (sukces) lub 1 (brak)
Zestawy wyników
None
Uprawnienia
Aby wykonać tę procedura przechowywana, należy udzielić użytkownikom sysadmin ustalić roli serwera.
Przykłady
W poniższym przykładzie ponownie przypisuje wszystkie zadania z danw Aby 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