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
In Esplora oggettifare clic sul segno più per espandere il server in cui si desidera assegnare un processo a una categoria di processi.
Fare clic sul segno più per espandere SQL Server Agent.
Fare clic sul segno più per espandere la cartella Processi .
Fare clic con il pulsante destro del mouse sul processo da modificare e selezionare Proprietà.
Nella finestra di dialogo Proprietà processo -nome_processo selezionare nell'elenco Categoria la categoria di processi cui assegnare il processo.
Fare clic su OK.
Uso di Transact-SQL
Per assegnare un processo a una categoria di processi
In 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 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.