sp_manage_jobs_by_login (Transact-SQL)
Se aplica a:SQL Server
Elimina o reasigna trabajos que pertenecen al inicio de sesión especificado.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_manage_jobs_by_login
[ @action = ] 'action'
[, [@current_owner_login_name = ] 'current_owner_login_name']
[, [@new_owner_login_name = ] 'new_owner_login_name']
Argumentos
[ @action = ] 'action'
Acción que se va a realizar para el inicio de sesión especificado. action es varchar(10), sin ningún valor predeterminado. Cuando la acciónes DELETE, sp_manage_jobs_by_login elimina todos los trabajos que pertenecen a current_owner_login_name. Cuando la acción es REASSIGN, todos los trabajos se asignan a new_owner_login_name.
[ @current_owner_login_name = ] 'current_owner_login_name'
Nombre de inicio de sesión del propietario del trabajo actual. current_owner_login_name es sysname, sin ningún valor predeterminado.
[ @new_owner_login_name = ] 'new_owner_login_name'
Nombre de inicio de sesión del nuevo propietario del trabajo. Use este parámetro solo si action es REASSIGN. new_owner_login_name es sysname, con un valor predeterminado de NULL.
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
None
Permisos
Para ejecutar este procedimiento almacenado, se debe conceder a los usuarios el rol fijo de servidor sysadmin .
Ejemplos
En el siguiente ejemplo se reasignan todos los trabajos de danw
a 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
Consulte también
sp_delete_job (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de