Share via


Gravar mensagens de rastreamento de execução no log de erros do SQL Server Agent

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Importante

Atualmente, na Instância Gerenciada de SQL do Azure, a maioria dos recursos do SQL Server Agent é compatível, mas não todos. Confira Diferenças entre o T-SQL da Instância Gerenciada de SQL do Azure e o SQL Server para obter detalhes.

Este tópico descreve como configurar o Microsoft SQL Server Agent para incluir mensagens de rastreamento de execução no próprio log de erros no SQL Server usando o SQL Server Management Studio.

Antes de começar

Limitações e Restrições

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

  • Como essa opção pode fazer com que o log de erros torne-se muito grande, somente inclua as mensagens de rastreamento de execução nos logs de erro do SQL Server Agent ao investigar um problema específico do SQL Server Agent.

Segurança

Permissões

Para executar suas funções, o SQL Server Agent deve ser configurado de modo a 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 no nível de processo (SeAssignPrimaryTokenPrivilege)

  • Ignorar a 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 Selecionar uma conta para o serviço do SQL Server Agent e Setting Up Windows Service Accounts (Configurando as contas de serviço do Windows).

Para gravar mensagens de rastreamento de execução no log de erros do SQL Server Agent

  1. No Pesquisador de Objetos, clique no sinal de adição para expandir o servidor que contém o log de erros do SQL Server Agent para o qual você deseja gravar mensagens de rastreamento de execução.

  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, marque a caixa de seleção Incluir mensagens de rastreamento de execução.

  4. Clique em OK.