Compartilhar via


Exibir atividade do trabalho

Este tópico descreve como exibir o estado de tempo de execução de trabalhos do SQL Server Agent no SQL Server 2012 usando o SQL Server Management Studio ou o Transact-SQL.

Quando o serviço do MicrosoftSQL Server Agent é iniciado, uma sessão nova é criada e a tabela sysjobactivity no banco de dados msdb é populada 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.

Neste tópico

  • Antes de começar:  

    Segurança

  • Para exibir a atividade do trabalho usando:

    SQL Server Management Studio

    Transact-SQL

Antes de começar

Segurança

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

Ícone de seta usado com o link Voltar ao Início[Top]

Usando 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 Server e expanda-a.

  2. Expanda o SQL Server Agent.

  3. Clique com o botão direito 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.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando 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).

Ícone de seta usado com o link Voltar ao Início[Top]