Configurer la planification du travail SQL Server Agent
s’applique à :SQL Server
Azure SQL Managed Instance
Cet article explique comment configurer une planification pour un travail pour l'SQL Server Agent à exécuter sur SQL Server ou Azure SQL Managed Instance. Configurez une planification de travaux SQL Server Agent à l’aide de SQL Server Management Studio (SSMS), de Transact-SQL ou de SQL Server Management Objects (SMO).
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.
Sécurité
Pour plus d’informations, consultez Sécurité de l'Agent SQL Server.
Conditions préalables
Pour configurer une planification d’un travail, vous devez avoir déjà créé un travail. Si vous devez créer un travail, consultez Créer un travail.
Configurer la planification d’un travail
Vous pouvez configurer une planification pour un travail SQL Agent à l’aide de SQL Server Management Studio (SSMS), de Transact-SQL ou de SQL Server Management Objects (SMO).
- SQL Server Management Studio (SSMS)
- Transact-SQL
- Objets de gestion SQL Server (SMO)
Pour créer une planification dans SQL Server Management Studio, procédez comme suit :
Ouvrez SQL Server Management Studio (SSMS).
Dans l’Explorateur d’objets , se connecter à une instance de SQL Server, puis développer cette instance.
Développez SQL Server Agent, développez Jobs, cliquez avec le bouton droit sur le job que vous souhaitez planifier et sélectionnez Propriétés.
Sélectionnez la page Planifications, puis sélectionnez Nouvelle.
Dans la zone Nom, tapez un nom pour le nouveau planning.
Désactivez la case à cocher Activé si vous ne souhaitez pas que le planning prenne effet immédiatement juste après l'avoir créé.
Pour Type de planification, sélectionnez l’une des options suivantes :
Sélectionnez Démarrer automatiquement lorsque SQL Server Agent démarre pour démarrer le travail lorsque le service SQL Server Agent est démarré.
Sélectionnez Démarrer chaque fois que les processeurs deviennent inactifs pour démarrer le travail lorsque les processeurs atteignent une condition inactive.
Sélectionnez périodique si vous souhaitez qu’une planification s’exécute à plusieurs reprises. Pour définir la planification périodique, complétez les groupes Fréquence, Fréquence quotidienne, et Durée dans la boîte de dialogue.
Sélectionnez une seule fois si vous souhaitez que la planification ne s’exécute qu’une seule fois. Pour définir le programme à une seule reprise, complétez le groupe d'occurrence unique dans la boîte de dialogue.
Pour attacher une planification à un travail dans SSMS, procédez comme suit :
Dans Explorateur d’objets, connectez-vous à une instance de SQL Server, puis développez cette instance.
Développez SQL Server Agent, développez Jobs, cliquez avec le bouton droit sur le Job que vous souhaitez planifier, puis sélectionnez Propriétés.
Sélectionnez la page Planifications, puis sélectionnez Choisir.
Sélectionnez la planification à joindre, puis sélectionnez OK.
Dans la boîte de dialogue Propriétés de l'emploi, double-cliquez sur le calendrier joint.
Vérifiez que date de début est correctement définie. Si ce n’est pas le cas, définissez la date de début de la planification, puis sélectionnez OK.
Dans la boîte de dialogue Propriétés du travail, sélectionnez OK.