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:
Per visualizzare l'attività del processo utilizzando:
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
In Esplora oggetti connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.
Espandere SQL Server Agent.
Fare clic con il pulsante destro del mouse su Monitoraggio attività processi e scegliere Visualizza attività processi.
In Monitoraggio attività processoè possibile visualizzare i dettagli relativi a ogni processo definito nel server.
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.
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
In Esplora oggetti connettersi a un'istanza del motore di database.
Sulla barra Standard fare clic su Nuova query.
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).