Assegnare un processo a una categoria di processi

Si applica a: SQL Server 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 descrive come assegnare i processi di Microsoft SQL Server Agent alle categorie di processi in SQL Server usando SQL Server Management Studio, Transact-SQL o SQL Server Management Objects.

Le categorie consentono di organizzare i processi per semplificare le operazioni di raggruppamento e filtro. È ad esempio possibile organizzare tutti i processi di backup dei database raggruppandoli nella categoria Manutenzione database. È possibile assegnare processi a categorie predefinite, oppure creare una categoria definita dall'utente e usarla per l'assegnazione dei processi.

Prima di iniziare

Sicurezza

Per informazioni dettagliate, vedere Implementazione della sicurezza di SQL Server Agent.

Utilizzo di SQL Server Management Studio

Per assegnare un processo a una categoria di processi

  1. In Esplora oggettifare clic sul segno più per espandere il server in cui si desidera assegnare un processo a una categoria di processi.

  2. Fare clic sul segno più per espandere SQL Server Agent.

  3. Fare clic sul segno più per espandere la cartella Processi .

  4. Fare clic con il pulsante destro del mouse sul processo da modificare e selezionare Proprietà.

  5. Nella finestra di dialogo Proprietà processo -nome_processo selezionare nell'elenco Categoria la categoria di processi cui assegnare il processo.

  6. Fare clic su OK.

Utilizzo di Transact-SQL

Per assegnare un processo a una categoria di processi

  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.

    -- adding a new job category to the "NightlyBackups" job  
    USE msdb ;  
    GO  
    EXEC dbo.sp_update_job  
        @job_name = N'NightlyBackups',  
        @category_name = N'[Uncategorized (Local)]';  
    GO  
    

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

Utilizzo di SQL Server Management Objects

Per assegnare un processo a una categoria di processi

Usare la classe JobCategory con un linguaggio di programmazione come Visual Basic, Visual C# o PowerShell.