Affecter un travail à une catégorie de travaux

S’applique à :SQL ServerAzure SQL Managed Instance

Important

Dans Azure SQL Managed Instance, la plupart, mais pas toutes les fonctionnalités SQL Server Agent sont actuellement prises en charge. Pour plus d’informations, consultez Différences T-SQL entre Azure SQL Managed Instance et SQL Server.

Cette rubrique décrit comment affecter des travaux de Microsoft SQL Server Agent aux catégories de travail dans SQL Server en utilisant SQL Server Management Studio, Transact-SQL ou 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, à laquelle vous affectez ensuite des travaux.

Avant de commencer

Sécurité

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

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 -nom_travail , dans la liste Catégorie , sélectionnez la catégorie de travaux que vous voulez affecter au travail.

  6. Cliquez sur OK.

Utilisation de Transact-SQL

Pour affecter un travail à une catégorie de travaux

  1. Dans l' Explorateur d'objets, connectez-vous à une instance du 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).

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.