sp_manage_jobs_by_login (Transact-SQL)
Применимо к:SQL Server
Удаляет или переназначает задания, принадлежащие указанному имени входа.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_manage_jobs_by_login
[ @action = ] 'action'
[, [@current_owner_login_name = ] 'current_owner_login_name']
[, [@new_owner_login_name = ] 'new_owner_login_name']
Аргументы
[ @action = ] 'action'
Действие, выполняемого для указанного имени входа. действие — varchar (10), без значения по умолчанию. При выполнении действия DELETE sp_manage_jobs_by_login удаляет все задания, принадлежащие current_owner_login_name. Если действие является REASSIGN, все задания назначаются new_owner_login_name.
[ @current_owner_login_name = ] 'current_owner_login_name'
Имя входа текущего владельца задания. current_owner_login_name — sysname без значения по умолчанию.
[ @new_owner_login_name = ] 'new_owner_login_name'
Имя входа нового владельца задания. Используйте этот параметр только в том случае, если действие — REASSIGN. new_owner_login_name — sysname с значением NULL по умолчанию.
Значения кода возврата
0 (успешно) или 1 (сбой)
Результирующие наборы
None
Разрешения
Чтобы запустить эту хранимую процедуру, пользователям необходимо предоставить предопределенную роль сервера sysadmin .
Примеры
В следующем примере производится передача всех заданий от пользователя danw
пользователю 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
См. также
sp_delete_job (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по