Condividi tramite


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]