Compartilhar via


Enviar mensagens de erro do SQL Server Agent

aplica-se a:sql serverinstância gerenciada de SQL do Azure

Importante

No Azure SQL Managed Instance, a maioria dos recursos do SQL Server Agent tem suporte atualmente, mas não todos. Consulte diferenças de T-SQL entre a Instância Gerenciada de SQL do Azure e o SQL Server ou limitações de tarefas do SQL Agent na Instância Gerenciada de SQL para obter detalhes.

Este tópico descreve como configurar o Microsoft SQL Server Agent para enviar suas mensagens de erro por meio do envio de rede no SQL Server usando o SQL Server Management Studio.

Antes de começar

Limitações e restrições

  • O Explorador de Objetos só mostrará o nó do SQL Server Agent se você tiver permissão para usá-lo.

  • O serviço de mensageiro do Microsoft Windows deve estar em execução para receber eventos de envio de rede.

Segurança

Permissões

Para executar suas funções, o SQL Server Agent deve ser configurado para usar as credenciais de uma conta que seja membro da função de servidor fixa 'sysadmin' no SQL Server. A conta deve ter as seguintes permissões do Windows:

  • Fazer logon como um serviço (SeServiceLogonRight)

  • Substituir um token de nível de processo (SeAssignPrimaryTokenPrivilege)

  • Ignorar verificação completa (SeChangeNotifyPrivilege)

  • Ajustar cotas de memória para um processo (SeIncreaseQuotaPrivilege)

Para obter mais informações sobre as permissões do Windows necessárias para a conta de serviço do SQL Server Agent, consulte Selecione uma conta para o Serviço do SQL Server Agent e Configurando contas de serviço do Windows.

Usando o SQL Server Management Studio

Para enviar mensagens de erro do SQL Server Agent

  1. Em Pesquisador de Objetos, clique no sinal de adição para expandir o servidor que contém o log de erros do SQL Server Agent do qual você deseja enviar mensagens de erro por meio do envio de rede.

  2. Clique com o botão direito do mouse em SQL Server Agent e selecione Propriedades.

  3. Na caixa de diálogo Propriedades do SQL Server Agent -server_name, em Log de erros na página Geral, digite o nome de usuário ou o nome do computador para o qual você deseja enviar mensagens de erro na caixa Destinatário do envio de rede.

  4. Clique em OK.