Condividi tramite


sp_help_operator (Transact-SQL)

Restituisce informazioni sugli operatori definiti per il server.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

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

Argomenti

  • [ @operator_name= ] 'operator_name'
    Nome dell'operatore. operator_name è di tipo sysname. Se operator_name non è specificato, vengono restituite informazioni su tutti gli operatori.

  • [ @operator_id= ] operator_id
    Numero di identificazione dell'operatore su cui vengono richieste informazioni. operator_idè di tipo int e il valore predefinito è NULL.

    Nota

    È necessario specificare l'argomento operator_id oppure l'argomento operator_name ma non è possibile specificarli entrambi.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Set di risultati

Nome colonna

Tipo di dati

Descrizione

id

int

Numero di identificazione dell'operatore.

name

sysname

Nome dell'operatore.

enabled

tinyint

Specifica se l'operatore è disponibile per la ricezione di notifiche:

1 = Sì

0 = No

email_address

nvarchar(100)

Indirizzo di posta elettronica dell'operatore.

last_email_date

int

Data dell'ultima notifica dell'operatore tramite posta elettronica.

last_email_time

int

Ora dell'ultima notifica dell'operatore tramite posta elettronica.

pager_address

nvarchar(100)

Indirizzo cercapersone dell'operatore.

last_pager_date

int

Data dell'ultima notifica dell'operatore tramite cercapersone.

last_pager_time

int

Ora dell'ultima notifica dell'operatore tramite cercapersone.

weekday_pager_start_time

int

Inizio del periodo di tempo durante il quale l'operatore è disponibile per ricevere notifiche tramite cercapersone in un giorno feriale.

weekday_pager_end_time

int

Termine del periodo di tempo durante il quale l'operatore è disponibile per ricevere notifiche tramite cercapersone in un giorno feriale

saturday_pager_start_time

int

Inizio del periodo di tempo durante il quale l'operatore è disponibile per ricevere notifiche tramite cercapersone il sabato.

saturday_pager_end_time

int

Termine del periodo di tempo durante il quale l'operatore è disponibile per ricevere notifiche tramite cercapersone il sabato.

sunday_pager_start_time

int

Inizio del periodo di tempo durante il quale l'operatore è disponibile per ricevere notifiche tramite cercapersone la domenica.

sunday_pager_end_time

int

Termine del periodo di tempo durante il quale l'operatore è disponibile per ricevere notifiche tramite cercapersone la domenica.

pager_days

tinyint

Maschera di bit dei giorni della settimana (1 = domenica, 64 = sabato) che indica quando l'operatore è disponibile per ricevere notifiche tramite cercapersone.

netsend_address

nvarchar(100)

Indirizzo dell'operatore per le notifiche dei messaggi popup di rete.

last_netsend_date

int

Data dell'ultima notifica inviata all'operatore tramite un messaggio popup di rete.

last_netsend_time

int

Ora dell'ultima notifica inviata all'operatore tramite un messaggio popup di rete.

category_name

sysname

Nome della categoria a cui appartiene l'operatore.

Osservazioni

La stored procedure sp_help_operator deve essere eseguita dal database msdb.

Autorizzazioni

Per impostazione predefinita, questa stored procedure può essere eseguita dai membri del ruolo predefinito del server sysadmin. Gli altri utenti devono appartenere a uno dei seguenti ruoli predefiniti del database di SQL Server Agent nel database msdb:

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Per informazioni sulle autorizzazioni di questi ruoli, vedere Ruoli di database predefiniti di SQL Server Agent.

Esempi

Nell'esempio seguente vengono restituite informazioni sull'operatore François Ajenstat.

USE msdb ;
GO

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