Verwenden von Integration Services mit anderen Anwendungen
Neu: 14. April 2006
Wenn Sie Pakete dynamisch erstellen oder Integration Services-Pakete außerhalb der Entwicklungsumgebung verwalten und ausführen müssen, können Sie Pakete programmgesteuert ändern. Sie können das Objektmodell von Integration Services verwenden, um in einer beliebigen verwalteten Programmiersprache Code zu schreiben, mit dem ein neues Paket erstellt und konfiguriert oder ein gespeichertes Paket geladen und ausgeführt wird. Außerdem können Sie die Ausgabe des Datenflusses eines Pakets direkt aus dem Arbeitsspeicher in die benutzerdefinierte Anwendung laden.
Weitere Informationen finden Sie unter Building Packages Programmatically.
Hinweis: |
---|
Beim programmgesteuerten Verwenden von Paketen ist es wichtig, die Beschränkungen und Lizenzierungsprobleme im Zusammenhang mit dem Ausführen von Paketen auf dem lokalen Computer oder Remoteserver zu verstehen. Weitere Informationen finden Sie unter Understanding the Differences between Local and Remote Execution. |
Verwenden von Paketen aus anderen Anwendungen
Mithilfe des umfangreichen Objektmodells von Integration Services können Sie Folgendes ausführen:
- Erstellen und Konfigurieren von Paketen. Erstellen Sie Task für Task und Komponente für Komponente ein neues Paket, und speichern Sie es anschließend am bevorzugten Speicherort. Weitere Informationen finden Sie unter Building Packages Programmatically.
- Aufzählen gespeicherter Pakete. Durchlaufen Sie vorhandene Pakete, um zu überprüfen, ob ein einzelnes Paket oder ein einzelner Ordner vorhanden ist. Weitere Informationen finden Sie unter Enumerating Available Packages Programmatically.
- Laden und Ausführen. Öffnen Sie ein gespeichertes Paket, konfigurieren Sie es optional erneut, und führen Sie das Paket anschließend aus. Außerdem können Sie die Ausgabe des Datenflusses des Pakets direkt aus dem Arbeitsspeicher in die Anwendung laden. Weitere Informationen finden Sie unter Loading and Running a Local Package Programmatically, Loading and Running a Remote Package Programmatically und Loading the Output of a Local Package.
- Verwalten gespeicherter Pakete und Ordner. Entfernen Sie Pakete, oder fügen Sie Pakete hinzu, und erstellen Sie Ordner, benennen Sie sie um, oder entfernen Sie sie. Weitere Informationen finden Sie unter Managing Packages and Folders Programmatically.
Siehe auch
Andere Ressourcen
Verwenden von Integration Services mit anderen SQL Server-Features