Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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 = Sim0 = 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