Creare una categoria di processiCreate a Job Category

In questo argomento si descrive come creare una categoria di processi in SQL Server 2017SQL Server 2017 usando SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL o SQL ServerSQL Server Management Objects.This topic describes how to create a job category in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL or SQL ServerSQL Server Management Objects.

SQL ServerSQL Server Agent offre categorie di processi predefinite a cui possono essere assegnati processi. In alternativa, è possibile creare una nuova categoria e assegnarvi i processi. Agent provides built-in job categories that you can assign jobs to, or you can create a job category and assign jobs to it. Le categorie consentono di organizzare i processi per semplificare le operazioni di raggruppamento e filtro.Job categories help you organize your jobs for easy filtering and grouping. È ad esempio possibile organizzare tutti i processi di backup dei database raggruppandoli nella categoria Manutenzione database.For example, you can organize all your database backup jobs in the Database Maintenance category. È inoltre possibile creare categorie di processi personalizzate.You can also create your own job categories.

Contenuto dell'argomentoIn This Topic

Prima di iniziareBefore You Begin

Limitazioni e restrizioniLimitations and Restrictions

Le categorie multiserver sono disponibili solo in un server master.Multiserver categories exist only on a master server. In un server master è disponibile una sola categoria di processi predefinita: [Senza categoria (multiserver)].There is only one default job category available on a master server: [Uncategorized (Multi-Server)]. Quando viene scaricato un processo multiserver, la categoria viene modificata in Processi dal server MSX nel server di destinazione.When a multiserver job is downloaded, its category is changed to Jobs From MSX at the target server.

SecuritySecurity

Per informazioni dettagliate, vedere Implement SQL Server Agent Security.For detailed information, see Implement SQL Server Agent Security.

Utilizzo di SQL Server Management StudioUsing SQL Server Management Studio

Per creare una categoria di processiTo create a job category

  1. In Esplora oggettifare clic sul segno più per espandere il server in cui si desidera creare una categoria di processi.In Object Explorer, click the plus sign to expand the server where you want to create a job category.

  2. Fare clic sul segno più per espandere SQL Server Agent.Click the plus sign to expand SQL Server Agent.

  3. Fare clic con il pulsante destro del mouse sulla cartella Processi e selezionare Gestione categorie processi.Right-click the Jobs folder and select Manage Job Categories.

  4. Nella finestra di dialogo Gestione categorie processinome_server fare clic su Aggiungi.In the Manage Job Categoriesserver_name dialog box, click Add.

  5. Nella casella Nome della nuova finestra di dialogo immettere un nome per la nuova categoria di processi.In the new dialog box, in the Name box, enter a name for the new job category.

  6. Selezionare la casella di controllo Mostra tutti i processi .Select the Show all jobs check box. Selezionare uno o più processi per la nuova categoria selezionando le caselle corrispondenti ai processi.Select one or more jobs for the new category by checking the boxes corresponding to the jobs.

  7. Scegliere OK.Click OK.

  8. Nella finestra di dialogo Gestisci categorie processinome_server fare clic su Aggiorna per assicurarsi che la nuova categoria di processi sia attiva.In the Manage Job Categoriesserver_name dialog box, click Refresh to ensure that the new job category is active. Se l'aspetto è quello previsto, chiudere questa finestra di dialogo.If everything looks as expected, close this dialog box.

Per altre informazioni su queste finestre di dialogo, vedere Categorie processi - Gestione categorie processi e Proprietà categorie processi - Nuova categoria di processi.For more information on these dialog boxes, see Job Categories - Manage Job Categories and Job Categories Properties - New Job Category.

Utilizzo di Transact-SQLUsing Transact-SQL

Per creare una categoria di processiTo create a job category

  1. In Esplora oggetticonnettersi a un'istanza del Motore di databaseDatabase Engine.In Object Explorer, connect to an instance of Motore di databaseDatabase Engine.

  2. Sulla barra Standard fare clic su Nuova query.On the Standard bar, click New Query.

  3. Copiare e incollare l'esempio seguente nella finestra Query, quindi fare clic su Esegui.Copy and paste the following example into the query window and click Execute.

    -- 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).For more information, see sp_add_category (Transact-SQL).

Utilizzo di SQL Server Management ObjectsUsing SQL Server Management Objects

Per creare una categoria di processiTo create a job category

Chiamare la classe JobCategory con un linguaggio di programmazione a scelta, ad esempio Visual Basic, Visual C# o PowerShell.Call the JobCategory class by using a programming language that you choose, such as Visual Basic, Visual C#, or PowerShell. Per un codice di esempio, vedere Pianificazione delle attività amministrative automatiche in SQL Server Agent.For example code, see Scheduling Automatic Administrative Tasks in SQL Server Agent.