Compartilhar via


Exibir atividade de trabalho

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

Importante

Na Instância Gerenciada do Azure SQL, a maioria, mas nem todos os recursos do SQL Server Agent são suportados atualmente. Consulte as diferenças de T-SQL da Instância Gerenciada de SQL do Azure em relação ao SQL Server para mais detalhes.

Este tópico descreve como exibir o estado de runtime dos trabalhos do SQL Server Agent no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.

Quando o serviço Microsoft SQL Server Agent é iniciado, uma nova sessão é criada e a tabela sysjobactivity no banco de dados msdb é preenchida com todos os trabalhos definidos existentes. Esta tabela registra a atividade e o status do trabalho atual. Você pode usar o Monitor de Atividade de Trabalho no SQL Server Agent para exibir o estado atual dos trabalhos. Se o serviço SQL Server Agent for encerrado inesperadamente, você poderá consultar a sysjobactivity tabela para ver quais trabalhos estavam sendo executados quando o serviço foi encerrado.

Antes de começar

Segurança

Para obter informações detalhadas, consulte Implementação de Segurança do SQL Server Agent.

Usando o SQL Server Management Studio

Para exibir a atividade de trabalho

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

  2. Expanda o SQL Server Agent .

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

  4. No Monitor de Atividade de Trabalho, você pode ver detalhes sobre cada trabalho definido para este servidor.

  5. Clique com o botão direito do mouse em um trabalho para iniciá-lo, pará-lo, habilitá-lo ou desabilitá-lo, atualizar seu status conforme exibido no Monitor de Atividade de Trabalho, excluí-lo ou exibir seu histórico ou propriedades. Para iniciar, parar, habilitar ou desabilitar ou atualizar vários trabalhos, selecione várias linhas no Monitor de Atividade de Trabalho e clique com o botão direito do mouse em sua seleção.

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

Usando Transact-SQL

Para exibir a atividade de trabalho

  1. Em 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).