sp_help_operator (Transact-SQL)
Restituisce informazioni sugli operatori definiti per il server.
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