sp_help_operator (Transact-SQL)

Aplica-se a:SQL Server

Relata informações sobre os operadores definidos para o servidor.

Convenções de sintaxe de Transact-SQL

Sintaxe

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

Argumentos

[ @operator_name = ] 'operator_name' O nome do operador. operator_name é sysname. Se operator_name não for especificado, as informações sobre todos os operadores serão retornadas.

[ @operator_id = ] operator_id O número de identificação do operador para o qual as informações são solicitadas. operator_idé int, com um padrão de NULL.

Observação

Operator_id ou operator_name devem ser especificados, mas ambos não podem ser especificados.

Valores do código de retorno

0 (êxito) ou 1 (falha)

Conjuntos de resultados

Nome da coluna Tipo de dados Descrição
id int Número de identificação do operador.
name sysname Nome do operador.
Habilitado tinyint Operador está disponível para receber qualquer notificação:

1 = Sim

0 = Não
Email_address nvarchar(100) Endereço de email do operador.
last_email_date int Data em que o operador foi notificado pela última vez por email.
last_email_time int Hora em que o operador foi notificado pela última vez por email.
pager_address nvarchar(100) Endereço de pager do operador.
last_pager_date int Data em que o operador foi notificado pela última vez por pager.
last_pager_time int Hora em que o operador foi notificado pela última vez por pager.
weekday_pager_start_time int O início do período durante o qual o operador está disponível para receber notificações de pager em um dia da semana.
weekday_pager_end_time int O fim do período durante o qual o operador está disponível para receber notificações de pager em um dia da semana.
saturday_pager_start_time int O início do período durante o qual o operador está disponível para receber notificações de pager aos sábados.
saturday_pager_end_time int O fim do período durante o qual o operador está disponível para receber notificações de pager aos sábados.
sunday_pager_start_time int O início do período durante o qual o operador está disponível para receber notificações de pager aos domingos.
sunday_pager_end_time int O fim do período durante o qual o operador está disponível para receber notificações de pager aos domingos.
pager_days tinyint Uma máscara de bits (1 = domingo, 64 = sábado) de dias da semana indicando quando o operador está disponível para receber notificações do pager.
netsend_address nvarchar(100) Endereço de operador para notificações pop-up de rede.
last_netsend_date int Data em que o operador foi notificado pela última vez por pop-up de rede.
last_netsend_time int Hora em que o operador foi notificado pela última vez por pop-up de rede.
category_name sysname Nome da categoria de operador ao qual esse operador pertence.

Comentários

sp_help_operator deve ser executado no banco de dados msdb .

Permissões

Por padrão, os membros da função de servidor fixa sysadmin podem executar este procedimento armazenado. Deve ser concedida a outros usuários uma das seguintes funções de banco de dados fixas do SQL Server Agent no banco de dados msdb :

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Para obter detalhes sobre as permissões dessas funções, consulte Funções de banco de dados fixas do SQL Server Agent.

Exemplos

O exemplo a seguir relata informações sobre o operador François Ajenstat.

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

Confira também

sp_add_operator (Transact-SQL)
sp_delete_operator (Transact-SQL)
sp_update_operator (Transact-SQL)
Procedimentos armazenados do sistema (Transact-SQL)