Condividi tramite


Visualizzare la cronologia delle attività

si applica a:SQL ServerIstanza gestita di SQL di Azure

Importante

In Azure SQL Managed Instance, sono attualmente supportate la maggior parte, ma non tutte, le funzionalità di SQL Server Agent. 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 il log della cronologia dei processi di Microsoft SQL Server Agent in SQL Server usando SQL Server Management Studio, Transact-SQL o SQL Server Management Objects.

Prima di iniziare

Sicurezza

Per informazioni dettagliate, vedere Implementare la sicurezza di SQL Server Agent.

Uso di SQL Server Management Studio

Per visualizzare il registro della cronologia delle attività

  1. In Esplora oggetti, connettersi a un'istanza del Motore di Database di SQL Server, e quindi espandere tale istanza.

  2. Espandi SQL Server Agente quindi espandi Jobs.

  3. Fare clic con il pulsante destro del mouse su un processo e quindi scegliere Visualizza cronologia.

  4. Nel Visualizzatore dei file di log, consulta la cronologia dei processi.

  5. Per aggiornare la cronologia delle attività, fare clic su Aggiorna. Per visualizzare un numero inferiore di righe, fare clic sul pulsante filtro e immettere i parametri del filtro.

Uso di Transact-SQL

Per visualizzare il registro della cronologia delle attività

  1. In Esplora oggetti, collegarsi a un'istanza di Database Engine.

  2. Sulla barra Standard fare clic su Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra di query e fare clic su Esegui.

    -- lists all job information for the NightlyBackups job.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_help_jobhistory   
        @job_name = N'NightlyBackups' ;  
    GO  
    

Per altre informazioni, vedere sp_help_jobhistory (Transact-SQL).

Utilizzo degli oggetti di gestione di SQL Server

Per visualizzare il registro delle attività

Chiamare il metodo EnumHistory della classe job usando un linguaggio di programmazione scelto, ad esempio Visual Basic, Visual C# o PowerShell. Per altre informazioni, vedere SQL Server Management Objects (SMO).