Planification de l'exécution d'un package dans l'Agent SQL Server

Mis à jour : 15 septembre 2007

Vous pouvez automatiser l'exécution des packages SQL Server 2005 Integration Services (SSIS) au moyen de l'Agent SQL Server. L'Agent SQL Server est le service Windows qui vous permet d'automatiser des tâches en exécutant les travaux de l'Agent SQL Server. L'Agent SQL Server doit être actif pour que les travaux locaux ou multiserveur puissent être exécutés automatiquement. Pour plus d'informations, consultez Configuration de l'Agent SQL Server.

Pour automatiser l'exécution d'un package, vous créez un travail à l'aide de la boîte de dialogue Nouveau travail que SQL Server Management Studio fournit pour SQL Server 2005. Pour plus d'informations, consultez Mise en œuvre de travaux.

Après avoir créé le travail, vous devez ajouter au moins une étape et définir le type de l'étape comme étant Exécution du package SQL Server Integration Services. Un travail peut inclure plusieurs étapes, chacune exécutant un package différent. Une étape de travail de l'Agent SQL Server peut exécuter des packages Integration Services enregistrés dans la base de données msdb ou dans le système de fichiers. Pour plus d'informations, consultez Création d'étapes de travail.

ms141701.note(fr-fr,SQL.90).gifRemarque :
Sur un ordinateur 64 bits, le type d'étape du travail SQL Server Integration Services signifie que l'étape du travail exécutera le package en mode 64 bits. Pour que le travail exécute le package en mode 32 bits, remplacez le type d'étape du travail par Système d'exploitation (CmdExec), puis configurez l'étape du travail de manière à appeler la version 32 bits de l'utilitaire dtexec (dtexec.exe). Pour plus d'informations, consultez Procédure : exécuter un package à l'aide du travail de l'Agent SQL Server.

L'exécution d'un package Integration Services à partir d'une étape de travail est similaire à l'exécution d'un package à l'aide des utilitaires DTExec et DTExecUI. Au lieu de définir les options d'exécution pour un package à l'aide des options de ligne de commande ou de la boîte de dialogue Utilitaire d'exécution de package, vous définissez les options d'exécution à l'aide de la boîte de dialogue Nouvelle étape de travail. Pour plus d'informations sur les options de ligne de commande pour l'exécution d'un package, consultez Utilitaire dtexec.

Après avoir ajouté le travail et l'étape du travail, vous devez créer une planification d'exécution du travail. Pour plus d'informations, consultez Création de planifications.

Vous pouvez améliorer le travail en définissant des options de notification, par exemple en spécifiant l'envoi de messages électroniques à un opérateur à la fin du travail ou en ajoutant des alertes. Pour plus d'informations, consultez Définition des alertes.

Le compte qui exécute un package Integration Services comme une étape du travail de l'Agent SQL Server nécessite les mêmes autorisations qu'un compte qui exécute directement le package. Pour plus d'informations sur le dépannage des packages exécutés à partir de travaux de l'Agent SQL Server, consultez l'article Un package SSIS ne s'exécute pas lorsque vous l'appelez à partir d'une étape du travail de l'Agent SQL Server dans la Base de connaissances Microsoft.

Pour créer une étape de travail d'exécution de package

Voir aussi

Concepts

Observations relatives à Integration Services sur des ordinateurs 64 bits

Autres ressources

Administration d'Integration Services

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

15 septembre 2007

Nouveau contenu :
  • Ajout d'une remarque concernant l'exécution d'un package en mode 32 bits sur un ordinateur 64 bits.
  • Description des autorisations requises par le compte qui exécute le package.