Condividi tramite


Visualizza attività processi

Questo argomento descrive come visualizzare lo stato di runtime dei processi di SQL Server Agent in SQL Server 2014 usando SQL Server Management Studio o Transact-SQL.

All'avvio di Microsoft SQL Server Agent viene creata una nuova sessione e la tabella sysjobactivity del database msdb viene popolata con tutti i processi definiti esistenti. In questa tabella sono registrati l'attività e lo stato dei processi correnti. Per visualizzare lo stato corrente dei processi è possibile usare Monitoraggio attività processo in SQL Server Agent. Se il servizio SQL Server Agent viene interrotto in modo imprevisto, per verificare quali processi erano in esecuzione al momento dell'interruzione è possibile fare riferimento alla tabella sysjobactivity.

Contenuto dell'articolo

Prima di iniziare

Sicurezza

Per informazioni dettagliate, vedere Implementazione della sicurezza di SQL Server Agent.

Uso di SQL Server Management Studio

Per visualizzare l'attività del processo

  1. In Esplora oggetti connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.

  2. Espandere SQL Server Agent.

  3. Fare clic con il pulsante destro del mouse su Monitoraggio attività processi e scegliere Visualizza attività processi.

  4. In Monitoraggio attività processoè possibile visualizzare i dettagli relativi a ogni processo definito nel server.

  5. Fare clic con il pulsante destro del mouse su un processo per avviarlo, arrestarlo, attivarlo o disabilitarlo, aggiornarne lo stato visualizzato in Monitoraggio attività processo, eliminarlo o visualizzarne la cronologia o le proprietà. Per avviare, arrestare, attivare o disabilitare o aggiornare più processi, selezionare più righe in Monitoraggio attività processo e fare clic con il pulsante destro del mouse.

  6. Per aggiornare Monitoraggio attività processo fare clic su Aggiorna. Per visualizzare un numero inferiore di righe, fare clic su Filtro e specificare i parametri del filtro.

Uso di Transact-SQL

Per visualizzare l'attività del processo

  1. In Esplora oggetti connettersi a un'istanza del motore di database.

  2. Sulla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.

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

Per altre informazioni, vedere sp_help_jobactivity (Transact-SQL).