Partilhar via


Exibir Atividade do Trabalho

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 exibir o estado do runtime de trabalhos do SQL Server Agent no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.

Quando o serviço do Microsoft SQL Server Agent é iniciado, é criada uma sessão e a tabela sysjobactivity no banco de dados msdb é preenchida com todas as tarefas definidas existentes. Essa tabela registra atividade e status do trabalho atual. Você pode usar o Monitor de Atividade do Trabalho no SQL Server Agent para exibir o estado atual dos trabalhos. Se o serviço SQL Server Agent for concluído inesperadamente, pode-se recorrer à tabela sysjobactivity para consultar quais trabalhos estavam sendo executados quando o serviço foi finalizado.

Antes de começar

Segurança

Para obter informações detalhadas, consulte Implementar a segurança do SQL Server Agent.

Como usar o SQL Server Management Studio.

Para exibir atividade do trabalho

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Servere expanda-a.

  2. Expanda o SQL Server Agent.

  3. Clique com o botão direito do mouse em Monitor de Atividade do Trabalho e clique em Exibir Atividade do Trabalho.

  4. Em Monitor de Atividade do Trabalho, é possível exibir detalhes sobre cada trabalho que está definido para esse servidor.

  5. Clique com o botão direito do mouse em um trabalho para que ele seja iniciado, interrompido, habilitado ou desabilitado; tenha seu status atualizado conforme exibido no Monitor de Atividade do Trabalho; seja excluído, ou para que seu histórico ou propriedades sejam exibidos. Para iniciar, interromper, habilitar ou desabilitar ou atualizar vários trabalhos, selecione várias linhas, no Monitor de Atividade do Trabalho, e clique com o botão direito do mouse para fazer sua seleção.

  6. Para atualizar o Monitor de Atividade do Trabalho, clique em Atualizar. Para exibir menos linhas, clique em Filtrar e digite parâmetros de filtro.

Usando o Transact-SQL

Para exibir atividade do trabalho

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.

    -- lists activity for all jobs that the current user has permission to view.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_help_jobactivity ;  
    GO  
    

Para obter mais informações, consulte sp_help_jobactivity (Transact-SQL).