Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
si applica a:SQL Server
Istanza gestita di SQL di Azure
Importante
In Istanza gestita di SQL di Azure, la maggior parte delle funzionalità di SQL Server Agent, ma non tutte, sono attualmente supportate. Per informazioni dettagliate, vedere differenze T-SQL tra Azure SQL Managed Instance e SQL Server o limitazioni dei processi di SQL Agent su Azure SQL Managed Instance.
Questo argomento descrive come visualizzare lo stato di runtime dei processi di SQL Server Agent in SQL Server usando SQL Server Management Studio o Transact-SQL.
All'avvio del servizio Microsoft SQL Server Agent, viene creata una nuova sessione e la tabella sysjobactivity nel database msdb viene popolata con tutti i processi definiti esistenti. Questa tabella registra l'attività e lo stato correnti del lavoro. È possibile usare Monitoraggio attività processi in SQL Server Agent per visualizzare lo stato corrente dei processi. Se il servizio SQL Server Agent termina in modo imprevisto, è possibile fare riferimento alla tabella sysjobactivity per vedere quali processi sono stati eseguiti al termine del servizio.
Prima di iniziare
Sicurezza
Per informazioni dettagliate, vedere Implementare la sicurezza di SQL Server Agent.
Uso di SQL Server Management Studio
Per visualizzare l'attività lavorativa
Nell'Esplora oggetti, connettersi a un'istanza del motore di database di SQL Server e quindi espandere tale istanza.
Espandi SQL Server Agent.
Fare clic con il pulsante destro del mouse su Monitor attività lavoro e scegliere Visualizza attività lavoro.
Nel Monitoraggio delle attività di processoè possibile visualizzare i dettagli su ogni processo definito per questo server.
Fare clic con il pulsante destro del mouse su un processo per avviarlo, arrestarlo, abilitarlo o disabilitarlo, aggiornarne lo stato come visualizzato in Monitoraggio attività processi, eliminarlo o visualizzarne la cronologia o le proprietà. Per avviare, arrestare, abilitare o disabilitare, o aggiornare più processi, selezionare più righe nel Monitoraggio delle attività dei processi e fare clic con il pulsante destro del mouse sulla selezione.
Per aggiornare il monitoraggio delle attività dei processi, fare clic su Aggiorna. Per visualizzare un numero inferiore di righe, fare clic su Filtro e immettere i parametri del filtro.
Uso di Transact-SQL
Per visualizzare l'attività lavorativa
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 di query e 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).