Utilisation d'Integration Services avec les autres applications
Si vous devez créer des packages dynamiquement ou gérer et exécuter des packages Integration Services hors de l'environnement de développement, vous pouvez manipuler les packages par programme. Vous pouvez utiliser le modèle d'objet Integration Services pour écrire du code qui crée et configure un nouveau package, ou qui charge et exécute un package enregistré, dans n'importe quel langage de programmation managé. Vous pouvez également charger la sortie du flux de données d'un package directement de la mémoire dans votre application personnalisée.
Pour plus d'informations, consultez Génération de packages par programme.
[!REMARQUE]
Lorsque vous utilisez des packages par programme, il est important de tenir compte des limites et des problèmes de licence relatifs à l'exécution de packages sur l'ordinateur local ou sur le serveur distant. Pour plus d'informations, consultez Présentation des différences entre l'exécution locale et l'exécution distante.
Utilisation de packages à partir d'autres applications
À l'aide du modèle d'objet Integration Services complet, vous pouvez effectuer les opérations suivantes :
Créer et configurer des packages. Créez un nouveau package, à raison d'une tâche et d'un composant à la fois, puis enregistrez-le à l'emplacement de stockage de votre choix. Pour plus d'informations, consultez Génération de packages par programme.
Énumérer les packages enregistrés. Examinez les packages existants afin de vérifier si un package ou dossier spécifique existe. Pour plus d'informations, consultez Énumération des packages disponibles par programme.
Charger et exécuter un package. Ouvrez un package enregistré, éventuellement reconfigurez-le, puis exécutez-le. Vous pouvez également charger la sortie du flux de données du package dans votre application directement à partir de la mémoire. Pour plus d'informations, consultez Chargement et exécution d'un package local par programme, Chargement et exécution d'un package distant par programme et Chargement de la sortie d'un package local.
Gérer les packages et dossiers enregistrés. Supprimez ou ajoutez des packages, et créez, renommez ou supprimez des dossiers. Pour plus d'informations, consultez Gestion des packages et des dossiers par programme.
|