sp_manage_jobs_by_login (Transact-SQL)
Gilt für:SQL Server
Löscht Aufträge des angegebenen Anmeldenamens oder weist sie neu zu.
Transact-SQL-Syntaxkonventionen
Syntax
sp_manage_jobs_by_login
[ @action = ] 'action'
[, [@current_owner_login_name = ] 'current_owner_login_name']
[, [@new_owner_login_name = ] 'new_owner_login_name']
Argumente
[ @action = ] 'action'
Die Aktion, die für die angegebene Anmeldung ausgeführt werden soll. action ist varchar(10), ohne Standardwert. Wenn die AktionLÖSCHEN ist, löscht sp_manage_jobs_by_login alle Aufträge, die current_owner_login_name gehören. Wenn die AktionREASSIGN ist, werden alle Aufträge new_owner_login_name zugewiesen.
[ @current_owner_login_name = ] 'current_owner_login_name'
Der Anmeldename des aktuellen Auftragsbesitzers. current_owner_login_name ist sysname, ohne Standardwert.
[ @new_owner_login_name = ] 'new_owner_login_name'
Der Anmeldename des neuen Auftragsbesitzers. Verwenden Sie diesen Parameter nur, wenn die AktionREASSIGN ist. new_owner_login_name ist sysname mit dem Standardwert NULL.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Keine
Berechtigungen
Zum Ausführen dieser gespeicherten Prozedur muss Benutzern die feste Serverrolle sysadmin zugewiesen werden.
Beispiele
Im folgenden Beispiel erfolgt eine Neuzuweisung aller Aufträge von danw
an 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
Weitere Informationen
sp_delete_job (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für