Partager via


Affecter un travail à une catégorie de travaux

Cette rubrique décrit comment affecter des travaux de l'Agent MicrosoftSQL Server aux catégories de travaux dans SQL Server 2012 à l'aide de SQL Server Management Studio, de Transact-SQL ou de SQL Server Management Objects.

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 affecter des travaux à des catégories de travaux intégrées, ou vous pouvez créer une catégorie de travaux définie par l'utilisateur puis lui affecter des travaux.

Dans cette rubrique

  • Avant de commencer :

    Sécurité

  • Pour affecter un travail à une catégorie de travaux, utilisez :

    SQL Server Management Studio

    Transact-SQL

    SQL Server Management Objects

Avant de commencer

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 affecter un travail à 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 affecter un travail à une catégorie de travaux.

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

  3. Cliquez sur le signe plus (+) pour développer le dossier Travaux.

  4. Cliquez avec le bouton droit sur le travail à modifier, puis sélectionnez Propriétés.

  5. Dans la boîte de dialogue Propriétés du travail - job_name, dans la liste Catégorie, sélectionnez la catégorie de travaux que vous voulez affecter au travail.

  6. Cliquez sur OK.

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

Utilisation de Transact-SQL

Pour affecter un travail à 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.

    -- 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
    

Pour plus d'informations, consultez sp_update_job (Transact-SQL).

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

Utilisation de SQL Server Management Objects

Pour affecter un travail à une catégorie de travaux

Utilisez 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).

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