sp_help_operator (Transact-SQL)

Gilt für:SQL Server

Gibt Informationen zu den für den Server definierten Operatoren zurück.

Transact-SQL-Syntaxkonventionen

Syntax

  
sp_help_operator  
     { [ @operator_name = ] 'operator_name'   
     | [ @operator_id = ] operator_id }  

Argumente

[ @operator_name = ] 'operator_name' Der Operatorname. operator_name ist sysname. Wenn operator_name nicht angegeben wird, werden Informationen zu allen Operatoren zurückgegeben.

[ @operator_id = ] operator_id Die Identifikationsnummer des Betreibers, für den Informationen angefordert werden. operator_idist int mit dem Standardwert NULL.

Hinweis

Es müssen entweder operator_id oder operator_name angegeben werden, aber beide können nicht angegeben werden.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Resultsets

Spaltenname Datentyp BESCHREIBUNG
id int Operator-Identifikationsnummer.
name sysname Operatorname.
enabled tinyint Operator steht für den Empfang von Benachrichtigungen zur Verfügung:

1 = Ja

0 = Nein
Email_address nvarchar(100) E-Mail-Adresse des Operators.
last_email_date int Datum, an dem der Operator zuletzt per E-Mail benachrichtigt wurde.
last_email_time int Uhrzeit, zu der der Operator zuletzt per E-Mail benachrichtigt wurde.
pager_address nvarchar(100) Pageradresse des Operators.
last_pager_date int Datum, an dem der Operator zuletzt per Pager benachrichtigt wurde.
last_pager_time int Uhrzeit, zu der der Operator zuletzt per Pager benachrichtigt wurde.
weekday_pager_start_time int Der Beginn des Zeitraums, während dessen der Operator an Arbeitstagen zur Verfügung steht, um Pagerbenachrichtigungen zu empfangen.
weekday_pager_end_time int Das Ende des Zeitraums, während dessen der Operator an Arbeitstagen zur Verfügung steht, um Pagerbenachrichtigungen zu empfangen.
saturday_pager_start_time int Der Beginn des Zeitraums, während dessen der Operator an Samstagen zur Verfügung steht, um Pagerbenachrichtigungen zu empfangen.
saturday_pager_end_time int Das Ende des Zeitraums, während dessen der Operator an Samstagen zur Verfügung steht, um Pagerbenachrichtigungen zu empfangen.
sunday_pager_start_time int Der Beginn des Zeitraums, während dessen der Operator an Sonntagen zur Verfügung steht, um Pagerbenachrichtigungen zu empfangen.
sunday_pager_end_time int Das Ende des Zeitraums, während dessen der Operator an Sonntagen zur Verfügung steht, um Pagerbenachrichtigungen zu empfangen.
pager_days tinyint Eine Bitmaske (1 = Sonntag, 64 = Samstag) von Wochentagen, die angibt, wann der Operator für den Empfang von Pagerbenachrichtigungen verfügbar ist.
netsend_address nvarchar(100) Operatoradresse für Benachrichtigungen per Netzwerk-Popupnachricht.
last_netsend_date int Datum, an dem der Operator zuletzt per Netzwerk-Popupnachricht benachrichtigt wurde.
last_netsend_time int Uhrzeit, zu der der Operator zuletzt per Netzwerk-Popupnachricht benachrichtigt wurde.
category_name sysname Name der Operatorkategorie, zu der dieser Operator gehört.

Bemerkungen

sp_help_operator muss aus der msdb-Datenbank ausgeführt werden.

Berechtigungen

Standardmäßig können nur Mitglieder der festen Serverrolle sysadmin diese gespeicherte Prozedur ausführen. Andere Benutzer müssen Mitglieder der festen SQL Server -Agent-Datenbankrollen in der msdb -Datenbank sein:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Weitere Informationen zu den Berechtigungen dieser Rollen finden Sie unter Feste Datenbankrollen des SQL Server-Agents.

Beispiele

Im folgenden Beispiel werden Informationen zum François Ajenstat-Operator ausgegeben.

USE msdb ;  
GO  
  
EXEC dbo.sp_help_operator  
    @operator_name = N'François Ajenstat' ;  
GO  

Siehe auch

sp_add_operator (Transact-SQL)
sp_delete_operator (Transact-SQL)
sp_update_operator (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)