Condividi tramite


Visualizza attività processi

Si applica a: SQL Server e Istanza gestita di SQL di Azure

Importante

In Istanza gestita di SQL di Azure sono attualmente supportate la maggior parte delle funzionalità di SQL Server Agent, ma non tutte. Per informazioni dettagliate, vedere Differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.

Questo argomento illustra come visualizzare lo stato di runtime dei processi di SQL Server Agent in esecuzione in SQL Server 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.

Prima di iniziare

Sicurezza

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

Utilizzo 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.

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