Configuration de la planification de la tâche de SQL Server Agent

S’applique à : SQL Server Azure SQL Managed Instance

Cet article explique comment configurer une planification d’une tâche pour que SQL Server Agent s’exécute sur SQL Server ou Azure SQL Managed Instance. Configurez la planification des tâches de l'agent SQL Server en utilisant SQL Server Management Studio (SSMS), Transact-SQL ou SQL Server Management Objects (SMO).

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.

Sécurité

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

Prérequis

Pour configurer une planification d’un travail, vous devez avoir déjà créé une tâche. Si vous avez besoin de créer une tâche, consultez Créer une tâche.

Configurer la planification d’une tâche

Vous pouvez configurer une planification pour une tâche de SQL Agent en utilisant SQL Server Management Studio (SSMS), Transact-SQL ou SQL Server Management Objects (SMO).

Pour créer une planification dans SQL Server Management Studio, procédez comme suit :

  1. Ouvrez SQL Server Management Studio (SSMS).

  2. Dans l’Explorateur d’objets, connectez-vous à une instance de SQL Server et développez-la.

  3. Développez Agent SQL Serveret Tâches, cliquez avec le bouton droit sur la tâche à planifier, puis cliquez sur Propriétés.

  4. Sélectionnez la page Planifications, puis cliquez sur Nouvelle.

  5. Dans la zone Nom, attribuez-lui un nom.

  6. Désactivez la case à cocher Activé si vous ne souhaitez pas que la planification prenne effet immédiatement après sa création.

  7. Pour Type de planification, sélectionnez l'une des valeurs suivantes :

    • Cliquez sur Lancer automatiquement au démarrage de SQL Server Agent pour démarrer la tâche en même temps que le service SQL Server Agent.

    • Cliquez sur Démarrer dès que les processeurs sont inactifs pour démarrer le travail lorsque les processeurs se trouvent à l'état inactif.

    • Cliquez sur Récurrent si vous voulez que la planification s'exécute de façon répétée. Pour définir la planification périodique, renseignez les groupes Fréquence, Fréquence quotidienneet Durée dans la boîte de dialogue.

    • Cliquez sur Une fois si vous voulez que la planification s'exécute une seule fois. Pour définir la planification Une fois, renseignez le groupe Une seule occurrence dans la boîte de dialogue.

Pour attacher une planification à un travail dans SSMS, procédez comme suit :

  1. Dans l’Explorateur d’objets, connectez-vous à une instance de SQL Server et développez-la.

  2. Développez Agent SQL Serveret Tâches, cliquez avec le bouton droit sur la tâche à planifier, puis cliquez sur Propriétés.

  3. Sélectionnez la page Planifications, puis cliquez sur Choisir.

  4. Sélectionnez la planification à attacher, puis cliquez sur OK.

  5. Dans la boîte de dialogue Propriétés du travail, double-cliquez sur la planification attachée.

  6. Vérifiez que le paramètre Date de début est défini correctement. Si ce n'est pas le cas, définissez la date de début de la planification, puis cliquez sur OK.

  7. Dans la boîte de dialogue Propriétés de la tâche, sélectionnez OK.