Assegnare un lavoro a una categoria di lavoro
si applica a:SQL Server
Istanza gestita di SQL di Azure
Importante
In Istanza gestita di SQL di Azure, la maggior parte delle funzionalità di SQL Server Agent sono attualmente supportate, ma non tutte. Vedere le differenze T-SQL tra Istanza SQL gestita di Azure e SQL Server per ulteriori dettagli.
Questo argomento descrive come assegnare processi di Microsoft SQL Server Agent alle categorie di processi in SQL Server usando SQL Server Management Studio, Transact-SQL o SQL Server Management Objects.
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. È possibile assegnare processi a categorie di processi predefinite oppure creare una categoria di processi definita dall'utente e quindi assegnare processi a tale categoria.
Prima di iniziare
Sicurezza
Per informazioni dettagliate, vedere Implementare la sicurezza di SQL Server Agent.
Uso di SQL Server Management Studio
Per assegnare un lavoro a una categoria di lavori
In Esplora Oggettifare clic sul segno più per espandere il server in cui si vuole assegnare un'attività a una categoria di attività.
Fare clic sul segno più per espandere SQL Server Agent.
Fare clic sul segno più per espandere la cartella Lavori.
Fare clic con il pulsante destro del mouse sul processo da modificare e selezionare Proprietà.
Nella finestra di dialogo Proprietà processo -job_name, nell'elenco Categoria, seleziona la categoria da assegnare al processo.
Fare clic su OK.
Uso di Transact-SQL
Per assegnare un lavoro a una categoria di lavori
Nella Esplora oggetti , connettersi a un'istanza del Motore di Database.
Sulla barra Standard fare clic su Nuova query.
Copiare e incollare l'esempio seguente nella finestra di query e 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).
L'uso di SQL Server Management Objects
Per assegnare un lavoro a una categoria di lavori
Usare la classe JobCategory usando un linguaggio di programmazione scelto, ad esempio Visual Basic, Visual C# o PowerShell.