Share via


Erstellen eines einfachen Pakets (Lernprogramm): Lektionspakete

Neu: 14. April 2006

Bei den Paketen für die Grundlagenlektion 1 und die Grundlagenlektion 2 handelt es sich um die fertigen Pakete aus dem Integration Services-Lernprogramm zum Erstellen eines einfachen Pakets mithilfe eines Assistenten. Die Themen in der Onlinedokumentation stellen ausführliche Informationen zur Funktionalität der einzelnen Pakete bereit. Weitere Informationen finden Sie in den Themen zum Erstellen eines einfachen Pakets mithilfe eines Assistenten im Abschnitt mit den Integration Services-Lernprogrammen in der Onlinedokumentation.

Sie können diese Pakete außerhalb des Lernprogramms öffnen und ausführen. Sie sollten die Pakete jedoch nicht ändern. Wenn Sie Pakete der Lernprogramme ändern, erhalten Sie möglicherweise Ergebnisse, die von denen der in den Lernprogrammlektionen definierten Pakete abweichen.

ms365202.note(de-de,SQL.90).gifWichtig:
Beim ersten Ausführen des Pakets für die Grundlagenlektion 1 oder die Grundlagenlektion 2 erzeugt der Task namens SQL-Task Tabelle(n) löschen einen Fehler. Dieses Verhalten wird erwartet. Der Grund für den Fehler bei diesem Task liegt darin, dass das Paket versucht, die ProspectiveCustomers-Tabelle zu löschen und neu zu erstellen. Beim ersten Ausführen des Pakets ist die Tabelle jedoch nicht vorhanden, und daher generiert die DROP-Anweisung einen Fehler. Dies bewirkt keinen Fehler des Pakets, da die Rangfolgeneinschränkung zwischen dem SQL-Task Tabelle(n) löschen und dem Preparation SQL Task auf Beendigung und nicht auf Erfolg festgelegt wurde.

Die folgende Tabelle enthält eine kurze Zusammenfassung der einzelnen Pakete.

Paket Beschreibung

Grundlagenlektion 1

Ein einfaches Datenübertragungspaket, das mithilfe einer SELECT-Anweisung Daten aus einer Arbeitsmappendatei von Excel extrahiert und die Daten in eine Tabelle in der AdventureWorks-Datenbank lädt. Falls die Tabelle noch nicht vorhanden ist, wird sie vom Paket erstellt. Dieses Paket wurde mithilfe des SQL Server-Import/Export-Assistenten erstellt.

Grundlagenlektion 2

Das um einen komplexeren Datenfluss erweiterte Paket für die Grundlagenlektion 1. Der Datenfluss enthält nun eine Transformation zum Sortieren, um die Daten nach Bundesstaat und Stadt zu sortieren, und eine Transformation für abgeleitete Spalten, um eine neue Spalte hinzuzufügen, deren Wert durch das Auswertungsergebnis eines Ausdrucks festgelegt wird.

ms365202.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 diesen verwendeten Daten müssen auf der lokalen Festplatte 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 außerdem 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 der Lernprogramme im folgenden Ordner:

C:\Programme\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Basic Package\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.

ms365202.note(de-de,SQL.90).gifWichtig:
In diesem Beispiel wird der Microsoft Jet 4.0 OLE DB-Anbieter verwendet, für den keine 64-Bit-Version zur Verfügung steht. Das Paket erzeugt auf einem 64-Bit-Computer einen Fehler.

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 den Eigenschaften ExcelFilePath und ServerName des Verbindungs-Managers SourceConnectionExcel 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\Creating a Basic Package\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 nicht über ein Integration Services-Projekt verfügen, 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. Diese Option ist die Standardeinstellung.

  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 dann 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\Creating a Basic Package\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 mit der rechten Maustaste auf das auszuführende Paket im Ordner SSIS-Pakete, und klicken Sie anschließend auf Paket ausführen.

Siehe auch

Andere Ressourcen

Erstellen eines einfachen Pakets mithilfe eines Assistenten

Hilfe und Informationen

Informationsquellen für SQL Server 2005