View a Job

Si applica a: SQL Server e Istanza gestita di SQL di Azure

Importante

In Istanza gestita di SQL di Azure sono attualmente supportate la maggior parte delle funzionalità di SQL Server Agent, ma non tutte. Per informazioni dettagliate, vedere Differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.

Questo argomento illustra come visualizzare i processi di Microsoft SQL Server Agent in esecuzione in SQL Server usando SQL Server Management Studio o Transact-SQL.

Prima di iniziare

Sicurezza

È possibile visualizzare solo i processi di cui si è proprietari, a meno che non si appartenga al ruolo predefinito del server sysadmin . Ai membri di questo ruolo è consentita la visualizzazione di tutti i processi. Per informazioni dettagliate, vedere Implementazione della sicurezza di SQL Server Agent.

Utilizzo di SQL Server Management Studio

Per visualizzare un processo

  1. In Esplora oggetti connettersi a un'istanza del motore di database di SQL Server e, successivamente, espanderla.

  2. Espandere SQL Server Agente quindi espandere Processi.

  3. Fare clic con il pulsante destro del mouse su un processo e scegliere Proprietà.

Utilizzo di Transact-SQL

Per visualizzare un 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 all aspects of the information for the job NightlyBackups.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_help_job  
        @job_name = N'NightlyBackups',  
        @job_aspect = N'ALL' ;  
    GO  
    

Utilizzo di SQL Server Management Objects

Per visualizzare un processo

Usare la classe Job tramite un linguaggio di programmazione a scelta, ad esempio Visual Basic, Visual C# o PowerShell. Per altre informazioni, vedere SQL Server Management Objects (SMO).