Condividi tramite


Assegnare un processo a una categoria di processi

Questo argomento descrive come assegnare processi Microsoft SQL Server Agent alle categorie di processi in SQL Server 2014 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.

Uso 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.

Uso 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 tramite un linguaggio di programmazione scelto come Visual Basic, Visual C# o PowerShell.