Exporter (0) Imprimer
Développer tout
Développer Réduire

sp_manage_jobs_by_login (Transact-SQL)

Supprime ou réaffecte des travaux appartenant à la connexion spécifiée.

Icône Lien de rubrique Conventions de la syntaxe de 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'

Action à entreprendre pour la connexion spécifiée. action est de type varchar(10) et n'a pas de valeur par défaut. Si actiona la valeur DELETE, sp_manage_jobs_by_login supprime tous les travaux détenus par current_owner_login_name. Si action a la valeur REASSIGN, tous les travaux sont affectés à new_owner_login_name.

[ @current_owner_login_name= ] 'current_owner_login_name'

Nom de connexion du propriétaire du travail actuel. L'argument current_owner_login_name est de type sysname, sans valeur par défaut.

[ @new_owner_login_name= ] 'new_owner_login_name'

Nom de connexion du nouveau propriétaire du travail. N'utilisez ce paramètre que si action a la valeur REASSIGN. new_owner_login_name est de type sysname et sa valeur par défaut est NULL.

0 (succès) ou 1 (échec)

Pour exécuter cette procédure stockée, les utilisateurs doivent être membres du rôle de serveur fixe sysadmin.

L'exemple suivant réaffecte tous les travaux de 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

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft