Condividi tramite


Creare una categoria di lavoro

si applica a:SQL ServerIstanza gestita di SQL di Azure

Importante

In Istanza gestita di Azure SQL, la maggior parte, ma non tutte, delle funzionalità dell'agente SQL Server sono attualmente supportate. Per informazioni dettagliate, vedere differenze T-SQL tra Istanza gestita di SQL di Azure e SQL Server.

Questo articolo descrive come creare una categoria di processi in SQL Server 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 lavori 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 processi predefinita disponibile in un server master: [Uncategorized (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, seleziona il segno più per espandere il server in cui si vuole creare una categoria di attività.

  2. Selezionare il segno più per espandere SQL Server Agent.

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

  4. Nella finestra di dialogo Gestisci categorie di lavoriserver_name selezionare 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. Selezionare OK.

  8. Nella finestra di dialogo Gestisci categorie di processiserver_name selezionare 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 - Gestire categorie di processi e proprietà categorie di processi - Nuova categoria di processi.

Uso di Transact-SQL

Per creare una categoria di lavoro

  1. In Esplora oggetti , connettersi a un'istanza del motore di database.

  2. Nella barra standard, selezionare Nuova query.

  3. Copiare e incollare l'esempio seguente nella finestra di query e selezionare 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).

L'uso di SQL Server Management Objects

Per creare una categoria di lavori

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