sp_help_operator (Transact-SQL)

S’applique à :SQL Server

Fournit des informations sur les opérateurs définis pour le serveur.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @operator_name = ] 'operator_name' Nom de l’opérateur. operator_name est sysname. Si operator_name n’est pas spécifié, des informations sur tous les opérateurs sont retournées.

[ @operator_id = ] operator_id Numéro d’identification de l’opérateur pour lequel des informations sont demandées. operator_idest int, avec la valeur NULL par défaut.

Notes

Operator_id ouoperator_name doivent être spécifiés, mais les deux ne peuvent pas être spécifiés.

Codet de retour

0 (réussite) ou 1 (échec)

Jeux de résultats

Nom de la colonne Type de données Description
id int Numéro d'identification de l'opérateur.
name sysname Nom de l’opérateur.
activé tinyint L'opérateur est disponible pour recevoir des notifications :

1 = Oui

0 = Non
email_address nvarchar(100) Adresse de messagerie de l'opérateur.
last_email_date int Date de la dernière notification envoyée par courrier électronique à l'opérateur.
last_email_time int Heure de la dernière notification envoyée par courrier électronique à l'opérateur.
pager_address nvarchar(100) Adresse de radiomessagerie de l'opérateur.
last_pager_date int Date de la dernière notification envoyée par radiomessagerie à l'opérateur.
last_pager_time int Heure de la dernière notification envoyée par radiomessagerie à l'opérateur.
weekday_pager_start_time int Début de la période pendant laquelle l'opérateur peut recevoir des notifications par radiomessagerie pendant la semaine.
weekday_pager_end_time int Fin de la période pendant laquelle l'opérateur peut recevoir des notifications par radiomessagerie pendant la semaine.
saturday_pager_start_time int Début de la période pendant laquelle l'opérateur peut recevoir des notifications par radiomessagerie le samedi.
saturday_pager_end_time int Fin de la période pendant laquelle l'opérateur peut recevoir des notifications par radiomessagerie le samedi.
sunday_pager_start_time int Début de la période pendant laquelle l'opérateur peut recevoir des notifications par radiomessagerie le dimanche.
sunday_pager_end_time int Fin de la période pendant laquelle l'opérateur peut recevoir des notifications par radiomessagerie le dimanche.
pager_days tinyint Masque de bits (1 = dimanche, 64 = samedi) des jours de la semaine indiquant quand l’opérateur est disponible pour recevoir des notifications de paginateur.
netsend_address nvarchar(100) Adresse de l'opérateur pour les notifications envoyées par le réseau
last_netsend_date int Date de la dernière notification envoyée à l'opérateur via le réseau.
last_netsend_time int Heure de la dernière notification envoyée à l'opérateur via le réseau.
category_name sysname Nom de la catégorie à laquelle appartient cet opérateur.

Remarques

sp_help_operator doit être exécuté à partir de la base de données msdb .

Autorisations

Par défaut, les membres du rôle serveur fixe sysadmin peuvent exécuter cette procédure stockée. Les autres utilisateurs doivent disposer de l'un des rôles de base de données fixes suivants de SQL Server Agent dans la base de données msdb :

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Pour en savoir plus sur les autorisations de ces rôles, consultez Rôles de base de données fixes de l'Agent SQL Server.

Exemples

Cet exemple vous renseigne sur l'opérateur François Ajenstat.

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

Voir aussi

sp_add_operator (Transact-SQL)
sp_delete_operator (Transact-SQL)
sp_update_operator (Transact-SQL)
Procédures stockées système (Transact-SQL)