Partager via


Créer une catégorie de travaux

Cette rubrique explique comment créer une catégorie de travaux dans SQL Server 2012 à l'aide de SQL Server Management Studio, de Transact-SQL ou de SQL Server Management Objects.

L'Agent SQL Server contient des catégories de travail intégrées auxquelles vous pouvez affecter des travaux. Vous pouvez également créer une catégorie de travail et lui affecter les travaux. Les catégories de travaux permettent d'organiser les travaux afin d'en 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 bases de données. Vous pouvez également créer vos propres catégories de travaux.

Dans cette rubrique

  • Avant de commencer :

    Limitations et restrictions

    Sécurité

  • Pour créer une catégorie de travaux, utilisez :

    SQL Server Management Studio

    Transact-SQL

    SQL Server Management Objects

Avant de commencer

Limitations et restrictions

Les catégories multiserveurs n'existent que sur un serveur maître. Il n’y a qu’une seule catégorie de travaux par défaut disponible sur un serveur maître : [N'appartenant à aucune catégorie (Multiserveurs)]. Lors du téléchargement d'un travail multiserveur, sa catégorie passe à Travaux de MSX sur le serveur cible.

Sécurité

Pour plus d'informations, consultez Implémenter la sécurité de l'Agent SQL Server.

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de SQL Server Management Studio

Pour créer une catégorie de travaux

  1. Dans l'Explorateur d'objets, cliquez sur le signe plus (+) pour développer le serveur sur lequel vous souhaitez créer une catégorie de travaux.

  2. Cliquez sur le signe plus (+) pour développer Agent SQL Server.

  3. Cliquez avec le bouton droit sur le dossier Travaux et sélectionnez Gérer les catégories de travaux.

  4. Dans la boîte de dialogue Gérer les catégories de travaux server_name, cliquez sur Ajouter.

  5. Dans la nouvelle boîte de dialogue, dans la zone Nom, entrez un nom pour la nouvelle catégorie de travaux.

  6. Sélectionnez la case à cocher Afficher tous les travaux. Sélectionnez un ou plusieurs travaux pour la nouvelle catégorie en activant les cases à cocher correspondant aux travaux.

  7. Cliquez sur OK.

  8. Dans la boîte de dialogue Gérer les catégories de travaux server_name, cliquez sur Actualiser pour vous assurer que la nouvelle catégorie de travaux est active. Si tout se présente comme prévu, 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 travaux.

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de Transact-SQL

Pour créer une catégorie de travaux

  1. Dans l'Explorateur d'objets, connectez-vous à une instance de Moteur de base de données.

  2. Dans la barre d'outils standard, cliquez sur Nouvelle requête.

  3. Copiez et collez l'exemple suivant dans la fenêtre de requête, puis cliquez sur 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).

Icône de flèche utilisée avec le lien Retour en haut[Top]

Utilisation de SQL Server Management Objects

Pour créer une catégorie de travaux

Appelez la classe JobCategory à l'aide d'un langage de programmation que vous choisissez, tel que Visual Basic, Visual C# ou PowerShell. Pour plus d'informations, consultez SQL Server Management Objects (SMO). Pour obtenir un exemple de code, consultez Planification des tâches administratives automatiques dans l'Agent SQL Server.

Icône de flèche utilisée avec le lien Retour en haut[Top]