Création de planifications

Mis à jour : 17 novembre 2008

La planification d'un travail administratif consiste à définir la ou les conditions qui la déclenchent. Vous pouvez planifier n'importe quel type de travail. Une même planification peut être appliquée à plusieurs travaux. Un utilisateur peut attacher des planifications à des travaux et en détacher.

Par exemple, vous pouvez planifier l'exécution d'un travail :

  • au démarrage de l'Agent SQL Server ;
  • lorsque l'utilisation de l'UC atteint le niveau d'inactivité que vous avez défini ;
  • ponctuellement, à une date et une heure spécifiques ;
  • selon une planification périodique.

Vous pouvez remplacer vos planifications du travail par des alertes qui répondent à un événement par l'exécution d'un travail.

ms175138.note(fr-fr,SQL.90).gifRemarque :
Une seule instance du travail peut être exécutée à la fois. Si vous exécutez un travail manuellement alors qu'il est en train de s'exécuter d'après une planification, l'Agent SQL Server refuse la demande.

Pour empêcher l'exécution d'un travail planifié, vous devez désactiver la planification, désactiver le travail, supprimer la planification du travail ou arrêter le service SQL Server Agent. Si la planification n'est pas activée, le travail peut toujours s'exécuter en réponse à une alerte ou lorsqu'un utilisateur l'exécute manuellement. Lorsqu'une planification du travail n'est pas activée, elle ne l'est pas pour aucun travail qui l'utilise normalement.

Une planification désactivée doit être réactivée de manière explicite. Le simple fait de modifier une planification ne la réactive pas automatiquement.

Date de début

La date de début d'une planification doit être supérieure ou égale à 19900101.

Pour vous assurer qu'une planification débute au moment souhaité, il est important de sélectionner une date de début et de vérifier celle-ci une fois la planification créée. Vous devez toujours sélectionner une date ultérieure ou égale à la date de création de la planification. Si vous spécifiez une date de début de planification passée, vous risquez de provoquer des récurrences hebdomadaires ou mensuelles inattendues. L'utilisation de la date actuelle peut également provoquer une date de début inattendue pour une récurrence hebdomadaire ou mensuelle. Une fois la planification créée, vérifiez toujours la date de début afin de vous assurer qu'il s'agit de la date souhaitée.

Planifications d'inactivité de l'UC

Pour optimiser les ressources de l'UC, vous pouvez définir une condition d'inactivité de l'UC pour l'Agent SQL Server. L'Agent SQL Server utilise ce paramètre pour déterminer le meilleur moment pour l'exécution des travaux. Par exemple, vous pouvez planifier un travail de reconstruction des index lorsque l'UC est inactive et pendant des périodes de production moins chargées.

Avant de définir des travaux à exécuter pendant l'inactivité de l'UC, déterminez la charge de l'UC en situation d'utilisation ordinaire. Pour cela, utilisez Générateur de profils SQL Server ou l'Analyseur de performances pour surveiller le trafic serveur et recueillir les statistiques. Ensuite, à l'aide des informations recueillies, déterminez le pourcentage et la durée d'inactivité de l'UC.

Définissez l'inactivité de l'UC sous la forme d'un pourcentage en dessous duquel l'utilisation de l'UC doit se maintenir pendant une période donnée. Définissez ensuite la durée. Lorsque le taux d'utilisation de l'UC reste inférieur au pourcentage spécifié pendant un certain temps (défini par l'utilisateur), l'Agent SQL Server démarre tous les travaux dont l'exécution est planifiée aux moments d'inactivité de l'UC. Pour plus d'informations sur l'utilisation de Générateur de profils SQL Server ou de l'Analyseur de performances pour surveiller l'utilisation de l'UC, consultez Surveillance de l'utilisation du processeur.

Pour planifier un travail
Pour désactiver une planification du travail
Pour définir le seuil et la durée d'inactivité de l'UC

Voir aussi

Autres ressources

sp_help_jobschedule (Transact-SQL)
sysjobschedules (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 novembre 2008

Nouveau contenu :
  • Ajout d'informations sur le comportement de date de début de planification.