Assegnare un processo a una categoria di processiAssign a Job to a Job Category

In questo argomento viene descritto come assegnare i processi di MicrosoftMicrosoft SQL ServerSQL Server Agent a categorie di processi in SQL Server 2017SQL Server 2017 usando SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL o SQL Server Management Objects.This topic describes how to assign MicrosoftMicrosoft SQL ServerSQL Server Agent jobs to job categories in SQL Server 2017SQL Server 2017 by using SQL Server Management StudioSQL Server Management Studio, Transact-SQLTransact-SQL or SQL Server Management Objects.

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. È possibile assegnare processi a categorie predefinite, oppure creare una categoria definita dall'utente e usarla per l'assegnazione dei processi.You can assign jobs to built-in job categories, or you can create a user-defined job category and then assign jobs to that.

Contenuto dell'argomentoIn This Topic

Prima di iniziareBefore You Begin

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 assegnare un processo a una categoria di processiTo assign a job to a job category

  1. In Esplora oggettifare clic sul segno più per espandere il server in cui si desidera assegnare un processo a una categoria di processi.In Object Explorer, click the plus sign to expand the server where you want to assign a job to 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 sul segno più per espandere la cartella Processi .Click the plus sign to expand the Jobs folder.

  4. Fare clic con il pulsante destro del mouse sul processo da modificare e selezionare Proprietà.Right-click the job you want to edit and select Properties.

  5. Nella finestra di dialogo Proprietà processo -nome_processo selezionare nell'elenco Categoria la categoria di processi cui assegnare il processo.In the Job Properties -job_name dialog box, in the Category list, select the job category you want to assign to the job.

  6. Scegliere OK.Click OK.

Utilizzo di Transact-SQLUsing Transact-SQL

Per assegnare un processo a una categoria di processiTo assign a job to 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.

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

Utilizzo di SQL Server Management ObjectsUsing SQL Server Management Objects

Per assegnare un processo a una categoria di processiTo assign a job to a job category

Usare la classe JobCategory con un linguaggio di programmazione come Visual Basic, Visual C# o PowerShell.Use the JobCategory class by using a programming language that you choose, such as Visual Basic, Visual C#, or PowerShell.