Creare una categoria di lavoro

Questo argomento descrive come creare una categoria di processi in SQL Server 2014 usando SQL Server Management Studio, Transact-SQL o SQL Server Management Objects.

SQL Server Agent fornisce categorie di processi predefinite a cui è possibile assegnare processi oppure è possibile creare una categoria di processi e assegnarvi processi. Le categorie di lavoro consentono di organizzare i lavori per semplificare il filtraggio e il raggruppamento. Ad esempio, è possibile organizzare tutti i processi di backup del database nella categoria Manutenzione database. È anche possibile creare le proprie categorie di lavoro.

Prima di iniziare

Limitazioni e restrizioni

Le categorie multiserver esistono solo in un server master. Esiste una sola categoria di lavoro predefinita disponibile in un server master: [Non categorizzato (Multi-Server)]. Quando viene scaricato un processo multiserver, la relativa categoria viene modificata in Processi da MSX nel server di destinazione.

Sicurezza

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

Uso di SQL Server Management Studio

Per creare una categoria di lavoro

  1. In Esplora oggetti, fare clic sul segno più per espandere il server nel quale si desidera creare una categoria di attività.

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

  3. Fare clic con il pulsante destro del mouse sulla cartella Lavori e selezionare Gestisci categorie di lavori.

  4. Nella finestra di dialogo Gestisci categorie di processi server_name fare clic su Aggiungi.

  5. Nella nuova finestra di dialogo, nella casella Nome, immettere un nome per la nuova categoria di attività.

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

  7. Fare clic su OK.

  8. Nella finestra di dialogo Gestisci categorie di processi server_name fare clic su Aggiorna per assicurarsi che la nuova categoria di processi sia attiva. Se tutto è simile al previsto, chiudere questa finestra di dialogo.

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

Uso di Transact-SQL

Per creare una categoria di lavoro

  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 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 degli oggetti di gestione di SQL Server

Per creare una categoria di lavori

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