Using Integration Services with Other Applications

If you need to create packages dynamically, or to manage and execute Integration Services packages outside the development environment, you can manipulate packages programmatically. You can use the Integration Services object model to write code that creates and configures a new package, or loads and executes a saved package, in any managed programming language. You can also load the output of a package's data flow directly from memory into your custom application.

For more information, see Building Packages Programmatically.


When working with packages programmatically, it is important to understand the limitations and licensing issues related to running packages on the local computer or on the remote server. For more information, see Understanding the Differences between Local and Remote Execution.

Using the extensive Integration Services object model, you can:

Integration Services icon (small) Stay Up to Date with Integration Services

For the latest downloads, articles, samples, and videos from Microsoft, as well as selected solutions from the community, visit the Integration Services page on MSDN or TechNet:

For automatic notification of these updates, subscribe to the RSS feeds available on the page.

Community Additions