Visualizzare l'attività dei processi

In questo argomento viene illustrato come visualizzare lo stato di runtime dei processi di SQL Server Agent in SQL Server 2012 tramite 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 utilizzare 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'argomento

  • Prima di iniziare:  

    Sicurezza

  • Per visualizzare l'attività del processo utilizzando:

    SQL Server Management Studio

    Transact-SQL

Prima di iniziare

Sicurezza

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

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

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 ed espandere tale istanza.

  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.

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]

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 ulteriori informazioni, vedere sp_help_jobactivity (Transact-SQL).

Icona freccia utilizzata con il collegamento Torna all'inizio[Top]