Condividi tramite


Creare una categoria di processi

Si applica a: SQL ServerIstanza 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 creare una categoria di processo in SQL Server usando SQL Server Management Studio, Transact-SQL o SQL Server Management Objects.

SQL Server Agent offre categorie di processi predefinite a cui possono essere assegnati processi. In alternativa, è possibile creare una nuova categoria e assegnarvi i processi. 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. È inoltre possibile creare categorie di processi personalizzate.

Prima di iniziare

Limitazioni e restrizioni

Le categorie multiserver sono disponibili solo in un server master. In un server master è disponibile una sola categoria di processi predefinita: [Senza categoria (multiserver)]. Quando viene scaricato un processo multiserver, la categoria viene modificata in Processi dal server MSX nel server di destinazione.

Sicurezza

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

Utilizzo di SQL Server Management Studio

Per creare una categoria di processi

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

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

  3. Fare clic con il pulsante destro del mouse sulla cartella Processi e selezionare Gestione categorie processi.

  4. Nella finestra di dialogo Gestione categorie processinome_server fare clic su Aggiungi.

  5. Nella casella Nome della nuova finestra di dialogo immettere un nome per la nuova categoria di processi.

  6. Selezionare la casella di controllo Mostra tutti i processi . Selezionare uno o più processi per la nuova categoria selezionando le caselle corrispondenti ai processi.

  7. Fare clic su OK.

  8. Nella finestra di dialogo Gestisci categorie processinome_server fare clic su Aggiorna per assicurarsi che la nuova categoria di processi sia attiva. Se l'aspetto è quello previsto, chiudere questa finestra di dialogo.

Per altre informazioni su queste finestre di dialogo, vedere Categorie processi - Gestione categorie processi e Proprietà categorie processi - Nuova categoria di processi.

Utilizzo di Transact-SQL

Per creare 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.

    -- creates a local job category named AdminJobs   
    USE msdb ;  
    GO  
    EXEC dbo.sp_add_category  
        @class=N'JOB',  
        @type=N'LOCAL',  
        @name=N'AdminJobs' ;  
    GO  
    

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

Utilizzo di SQL Server Management Objects

Per creare una categoria di processi

Chiamare la classe JobCategory con un linguaggio di programmazione a scelta, ad esempio Visual Basic, Visual C# o PowerShell. Per un codice di esempio, vedere Pianificazione delle attività amministrative automatiche in SQL Server Agent.