Créer une catégorie de travail
s’applique à :SQL Server
Azure SQL Managed Instance
Important
Sur Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités de SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez différences T-SQL d’Azure SQL Managed Instance par rapport à SQL Server.
Cet article explique comment créer une catégorie de travail dans SQL Server à l’aide de SQL Server Management Studio, Transact-SQL ou SQL Server Management Objects.
SQL Server Agent fournit des catégories de travaux intégrées auxquelles vous pouvez attribuer des travaux, ou vous pouvez créer une catégorie de travail et lui attribuer des travaux. Les catégories de travaux vous aident à organiser vos travaux pour faciliter le filtrage et le regroupement. Par exemple, vous pouvez organiser tous vos travaux de sauvegarde de base de données dans la catégorie Maintenance de base de données. Vous pouvez également créer vos propres catégories de travaux.
Avant de commencer
Limitations et restrictions
Les catégories multiserveurs existent uniquement sur un serveur maître. Il n’existe qu’une seule catégorie de travail par défaut disponible sur un serveur maître : [non catégorisé (multi-serveur)]. Lorsqu’un travail multiserveur est téléchargé, sa catégorie est remplacée par Travaux à partir de MSX sur le serveur cible.
Sécurité
Pour plus d’informations, consultez la section Sécurité de SQL Server Agent.
Utilisation de SQL Server Management Studio
Pour créer une catégorie de travail
Dans Explorateur d’objets, sélectionnez le signe plus pour développer le serveur où vous souhaitez créer une catégorie de travail.
Sélectionnez le signe plus pour développer SQL Server Agent.
Cliquez avec le bouton droit sur le dossier Travaux, puis sélectionnez Gérer les catégories de travaux.
Dans la boîte de dialogue Gérer les catégories de travauxserver_name, sélectionnez Ajouter.
Dans la nouvelle boîte de dialogue, dans la zone Nom, entrez un nom pour la nouvelle catégorie de travail.
Cochez la case Afficher tous les emplois. Sélectionnez un ou plusieurs travaux pour la nouvelle catégorie en cochant les cases correspondant aux travaux.
Sélectionnez OK.
Dans la boîte de dialogue Gérer les catégories de travauxserver_name, sélectionnez Actualiser pour vous assurer que la nouvelle catégorie de travail est active. Si tout semble attendu, fermez cette boîte de dialogue.
Pour plus d’informations sur ces boîtes de dialogue, consultez catégories de travaux - Gérer les catégories de travaux et propriétés des catégories de travaux - Nouvelle catégorie de travail.
Utilisation de Transact-SQL
Pour créer une catégorie de travail
Dans Explorateur d’objets, connectez-vous à une instance du moteur de base de données.
Dans la barre Standard, sélectionnez Nouvelle Requête.
Copiez et collez l’exemple suivant dans la fenêtre de requête, puis sélectionnez Exécuter.
-- 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
Pour plus d’informations, consultez sp_add_category (Transact-SQL).
Utilisation d’objets de gestion SQL Server
Pour créer une catégorie de travail
Appelez la classe JobCategory à l’aide d’un langage de programmation que vous choisissez, tel que Visual Basic, Visual C# ou PowerShell. Pour obtenir un exemple de code, consultez Planification des tâches d’administration automatiques dans SQL Server Agent.