sp_manage_jobs_by_login (języka Transact-SQL)
Usuwa lub ponownie przypisuje zadania, które należą do określonego identyfikatora logowania.
Składnia
sp_manage_jobs_by_login
[ @action = ] 'action'
[, [@current_owner_login_name = ] 'current_owner_login_name']
[, [@new_owner_login_name = ] 'new_owner_login_name']
Argumenty
[ @akcja= ] 'action'
akcja do wykonania dla określonego identyfikatora logowania.actionjest varchar(10), z braku domyślne.Gdy actionjest usunąć, sp_manage_jobs_by_login usuwa wszystkie zadania własnością current_owner_login_name.Gdy action jest ponownie PRZYPISAĆ, wszystkie zadania są przypisane do new_owner_login_name.[ @ current_owner_login_name= ] 'current_owner_login_name"
Nazwa logowania bieżącego właściciela zadanie .current_owner_login_namejest sysname, z braku domyślne.[ @ new_owner_login_name= ] 'new_owner_login_name"
Nazwa logowania nowego właściciela zadanie .Użyj tylko wtedy, gdy parametr action jest ponownie PRZYPISAĆ.new_owner_login_namejest sysname, domyślna wartość NULL.
Wartości kodów powrotnych
0 (sukces) lub 1 (błąd)
Zestawy wyników
Brak
Uprawnienia
Aby uruchomić tę procedura składowana, użytkownicy muszą dysponować sysadmin stała rola serwera.
Przykłady
Poniższy przykład ponownie przypisuje wszystkie zadania z danw do 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
Zobacz także