Bereitstellen von Paketen (Lernprogramm): Lektion Pakete

Neu: 14. April 2006

Bei den Paketen LoadXMLData und DataTransfer handelt es sich um die Pakete, die Sie im Integration Services-Lernprogramm "Bereitstellen von Paketen" verbessern und bereitstellen. Die Themen in der Onlinedokumentation enthalten ausführliche Informationen zur Funktionalität der einzelnen Pakete. Weitere Informationen finden Sie in der Onlinedokumentation in den Themen im Lernprogramm zum Bereitstellen von Paketen im Abschnitt Integration Services-Lernprogramme.

Sie können diese Pakete außerhalb des Lernprogramms öffnen und ausführen. Sie sollten die Pakete jedoch nicht ändern. Wenn Sie im Lernprogramm geänderte Pakete verwenden, erzielen Sie bei den Lektionen u. U. andere als die im Lernprogramm beschriebenen Ergebnisse.

Die folgende Tabelle enthält eine kurze Zusammenfassung zu jedem Paket.

Paket Beschreibung

DataTransfer

Ein einfaches Paket, das Daten aus einer einzelnen Flatfile extrahiert, das extrahierte Dataset basierend auf den Spaltenwerten aufteilt und die sich daraus ergebenden Daten in eine Tabelle in der AdventureWorks-Datenbank lädt. Falls die Tabelle noch nicht vorhanden ist, wird sie vom Paket erstellt.

Mit dem im Paket enthaltenen Task SQL ausführen werden Ereignisse in einer XML-Protokolldatei protokolliert.

LoadXMLData

Ein einfaches Paket, das Daten aus einer einzelnen XML-Datendatei extrahiert, das extrahierte Dataset basierend auf den Spaltenwerten aufteilt, Werte aggregiert und die sich daraus ergebenden Daten in eine Tabelle in der AdventureWorks-Datenbank lädt. Falls die Tabelle noch nicht vorhanden ist, wird sie vom Paket erstellt.

ms365191.note(de-de,SQL.90).gifWichtig:
Die Beispiele dienen nur zu Lernzwecken. Sie sind nicht für den Einsatz in einer Produktionsumgebung gedacht und wurden auch nicht in einer Produktionsumgebung getestet. Microsoft leistet keinen technischen Support für diese Beispiele.

Anforderungen

Zum Ausführen dieses Beispielpakets ist Folgendes erforderlich:

  • Die Beispielpakete und die von den Paketen verwendeten Datendateien müssen auf dem lokalen Festplattenlaufwerk installiert sein.
  • Sie müssen die AdventureWorks-Datenbank installiert haben und über Administratorrechte für die Datenbank verfügen.
  • Wenn Sie beabsichtigen, das Beispielpaket lediglich über die Befehlszeile auszuführen, müssen Sie SQL Server 2005 Integration Services (SSIS) installieren.
  • Wenn Sie beabsichtigen, das Paket im SSIS-Designer zu öffnen und das Beispielpaket auszuführen, müssen Sie auch Business Intelligence Development Studio installieren.

Weitere Informationen zum Installieren von Beispielen finden Sie unter "Installieren von Integration Services-Beispielpaketen" in der SQL Server 2005-Onlinedokumentation. Wenn Sie die aktuelle Version der Beispiele erhalten möchten, einschließlich neuer Beispiele, die nach der ursprünglichen Version von SQL Server 2005 veröffentlicht wurden, finden Sie entsprechende Informationen unter SQL Server 2005 Samples and Sample Databases (April 2006) (in Englisch).

Speicherort der Beispielpakete

Wenn die Beispiele im Standardverzeichnis installiert wurden, befinden sich die Beispielpakete des Lernprogramms im folgenden Ordner:

C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages

Ausführen des Beispiels

Die Pakete können von der Befehlszeile aus mithilfe des Dienstprogramms dtexec oder in Business Intelligence Development Studio ausgeführt werden.

Wenn Sie eine nicht englischsprachige Version von Windows verwenden, müssen Sie möglicherweise die ConnectionString-Eigenschaft aller Dateiverbindungs-Manager aktualisieren, der in dem Paket verwendet wurde, um das Beispielpaket erfolgreich auszuführen. Überprüfen Sie, ob der im Verbindungs-Manager verwendete Pfad auf Ihrem Computer gültig ist, und ändern Sie ihn ggf. so, dass er den lokalisierten Namen des Programmdateiordners verwendet.

Für dieses Beispiel müssen Sie möglicherweise "Programme" in der ConnectionString-Eigenschaft für den Verbindungs-Manager NewCustomers aktualisieren.

So führen Sie das Paket mithilfe von dtexec aus

  1. Öffnen Sie ein Eingabeaufforderungsfenster.

  2. Wechseln Sie in das Verzeichnis C:\Programme\Microsoft SQL Server\90\DTS\Binn, in dem sich dtexec befindet.

  3. Geben Sie folgenden Befehl ein:

    dtexec /f "C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages\<package name>"
    
  4. Drücken Sie die Eingabetaste.

Weitere Informationen zum Ausführen des Pakets mithilfe des Dienstprogramms dtexec finden Sie im Thema "dtexec (Dienstprogramm)" in der SQL Server 2005-Onlinedokumentation.

Ausführen des Beispiels in Business Intelligence Development Studio

Wenn Sie noch kein Integration Services-Projekt haben, dem Sie die Lernprogrammpakete hinzufügen können, müssen Sie zuerst ein Projekt erstellen.

So erstellen Sie ein neues Integration Services-Projekt

  1. Öffnen Sie Business Intelligence Development Studio.

  2. Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt.

  3. Wählen Sie im Dialogfeld Neues Projekt die Vorlage Integration Services-Projekt im Fensterbereich Vorlagen aus.

  4. Bearbeiten Sie optional den Projektnamen und den Speicherort. Der Projektmappenname wird automatisch aktualisiert und an den Projektnamen angepasst.

  5. Wählen Sie in der Dropdownliste Projektmappe die Option Neue Projektmappe erstellen aus.

  6. Um einen separaten Ordner für die Projektmappendatei zu erstellen, aktivieren Sie das Kontrollkästchen Projektmappenverzeichnis erstellen. Dies ist die Standardoption.

  7. Klicken Sie auf OK, um die Projektmappe dem Bereich Projektmappen-Explorer und das Projekt der Projektmappe hinzuzufügen.

Anschließend fügen Sie die Pakete dem Integration Services-Projekt hinzu.

So führen Sie ein Paket in Business Intelligence Development Studio aus

  1. Klicken Sie im Projektmappen-Explorer mit der rechten Maustaste auf SSIS-Pakete, und klicken Sie auf Vorhandenes Paket hinzufügen.

  2. Legen Sie im Dialogfeld Kopie des vorhandenen Pakets hinzufügen für Paketspeicherort die Option Dateisystem fest, klicken Sie auf (...), und navigieren Sie zu dem Ordner, der die fertigen Pakete des Lernprogramms enthält. Der Standardspeicherort ist C:\Programme\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages.

  3. Klicken Sie auf das Paket, das Sie hinzufügen möchten, und klicken Sie auf Öffnen.

  4. Klicken Sie auf OK.

  5. Wiederholen Sie die Schritte 1 bis 4, um dem Projekt auch das zweite Lernprogrammpaket hinzuzufügen.

  6. Klicken Sie im Ordner SSIS Packages mit der rechten Maustaste auf das Paket, das Sie ausführen möchten, und klicken Sie dann auf Paket ausführen.