Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se: SQL Server
Exclui ou reatribui trabalhos pertencentes ao logon especificado.
Convenções de sintaxe de Transact-SQL
Sintaxe
sp_manage_jobs_by_login
[ @action = ] 'action'
, [ @current_owner_login_name = ] N'current_owner_login_name'
[ , [ @new_owner_login_name = ] N'new_owner_login_name' ]
[ ; ]
Argumentos
@action [ = ] 'ação'
A ação a ser tomada para o logon especificado. @action é varchar(10), sem padrão. Quando @action é DELETE, sp_manage_jobs_by_login exclui todos os trabalhos pertencentes a @current_owner_login_name. Quando @action é REASSIGN, todos os trabalhos são atribuídos a @new_owner_login_name.
@current_owner_login_name [ = ] N'current_owner_login_name'
O nome de logon do novo proprietário do trabalho atual. @current_owner_login_name é sysname, sem padrão.
@new_owner_login_name [ = ] N'new_owner_login_name'
O nome de logon do novo proprietário do trabalho. @new_owner_login_name é sysname, com um padrão de NULL. Use este parâmetro somente se @action for REASSIGN. @new_owner_login_name é sysname, com um padrão de NULL.
Valores do código de retorno
0 (sucesso) ou 1 (falha).
Conjunto de resultados
Nenhum.
Permissões
Para executar esse procedimento armazenado, os usuários devem receber a função de servidor fixa sysadmin .
Exemplos
O exemplo a seguir reatribui todos os trabalhos de danw para françoisa.
USE msdb;
GO
EXECUTE dbo.sp_manage_jobs_by_login
@action = N'REASSIGN',
@current_owner_login_name = N'danw',
@new_owner_login_name = N'françoisa';
GO