Partilhar via


sp_help_operator (Transact-SQL)

Aplica-se a:SQL Server

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

Transact-SQL convenções de sintaxe

Sintaxe

sp_help_operator
    [ [ @operator_name = ] N'operator_name' ]
    [ , [ @operator_id = ] operator_id ]
[ ; ]

Arguments

[ @operator_name = ] N'operator_name'

O nome do operador. @operator_name é sysname, com um padrão de NULL. Se @operator_name não for especificado, a informação sobre todos os operadores é devolvida.

Ou @operator_id ou @operator_name devem ser especificados, mas ambos não podem ser especificados.

[ @operator_id = ] operator_id

O número de identificação do operador para o qual a informação é solicitada. @operator_id é int, com um padrão de NULL.

Ou @operator_id ou @operator_name devem ser especificados, mas ambos não podem ser especificados.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

Nome da coluna Tipo de dados Description
id int Número de identificação do operador.
name sysname Nome do Operador.
enabled tinyint O operador está disponível para receber quaisquer notificações:

1 = Sim
0 = Não
email_address nvarchar(100) Endereço de e-mail do operador.
last_email_date int Data em que o operador foi notificado pela última vez por e-mail.
last_email_time int Hora em que o operador foi notificado pela última vez por e-mail.
pager_address nvarchar(100) Endereço do 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 de tempo durante o qual o operador está disponível para receber notificações do pager num dia útil.
weekday_pager_end_time int O fim do período durante o qual o operador está disponível para receber notificações de pager num dia útil.
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 de tempo 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 de tempo 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 de tempo 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) dos dias da semana indica quando o operador está disponível para receber notificações do pager.
netsend_address nvarchar(100) Endereço do operador para notificações pop-up da 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 operadores à qual este operador pertence.

Observações

sp_help_operator deve ser executado a partir da msdb base de dados.

Permissions

Pode conceder EXECUTE permissões neste procedimento, mas essas permissões podem ser anuladas durante uma atualização do SQL Server.

Outros utilizadores devem receber um dos seguintes papéis fixos de base de dados SQL Server Agent na msdb base de dados:

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

Para detalhes sobre as permissões destes papéis, consulte Funções de Base de Dados Fixas do Agente SQL Server.

Examples

O exemplo seguinte reporta informações sobre o operador François Ajenstat.

USE msdb;
GO

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