Hinzufügen und Konfigurieren der Protokollierung

Aktualisiert: 05. Dezember 2005

In dieser Aufgabe aktivieren Sie die Protokollierung für den Datenfluss im Lesson 4.dtsx-Paket. Sie konfigurieren dann einen Protokollanbieter für Textdateien, um die Ereignisse PipelineExecutionPlan und PipelineExecuteTrees zu protokollieren. Der Protokollanbieter für Textdateien erstellt Protokolle, die auf einfache Weise angezeigt werden können und portabel sind. Die Einfachheit dieser Protokolldateien ist besonders während der grundlegenden Testphase eines Pakets nützlich. Sie können die Protokolleinträge auch im Fenster Protokollereignisse des SSIS-Designers anzeigen.

So fügen Sie die Protokollierung zum Paket hinzu

  1. Klicken Sie im Menü SSIS auf Protokollierung.

  2. Stellen Sie im Dialogfeld SSIS-Protokolle konfigurieren im Container-Bereich sicher, dass das oberste Objekt, das das Paket aus Lektion 4 darstellt, ausgewählt ist.

  3. Wählen Sie auf der Registerkarte Anbieter und Protokolle im Feld Anbietertyp die Option SSIS-Protokollanbieter für Textdateien aus, und klicken Sie dann auf Hinzufügen.

    Von Integration Services wird ein neuer Protokollanbieter für Textdateien mit dem Standardnamen SSIS-Protokollanbieter für Textdateien zum Paket hinzugefügt. Sie können jetzt den neuen Protokollanbieter konfigurieren.

  4. Geben Sie in der Name-Spalte Lesson 4 Log File ein.

  5. Ändern Sie optional Beschreibung.

  6. Klicken Sie in der Spalte Konfiguration auf <Neue Verbindung>, um das Ziel anzugeben, wohin die Protokollinformationen geschrieben werden.

    Wählen Sie im Dialogfeld Dateiverbindungs-Manager-Editor für Verwendungstyp die Option Datei erstellen aus, und klicken Sie dann auf Durchsuchen. Standardmäßig wird der Projektordner vom Dialogfeld Dateien auswählen geöffnet, aber Sie können Protokollinformationen an beliebiger Stelle speichern.

  7. Geben Sie im Dialogfeld Datei auswählen im Feld DateinameTutorialLog.log ein, und klicken Sie auf Öffnen.

  8. Klicken Sie auf OK, um das Dialogfeld Dateiverbindungs-Manager-Editor zu schließen.

  9. Erweitern Sie im Container-Bereich alle Knoten der Paketcontainerhierarchie, und deaktivieren Sie dann alle Kontrollkästchen, einschließlich des Kontrollkästchens für Extract Sample Currency Data. Aktivieren Sie jetzt das Kontrollkästchen für Extract Sample Currency Data, um nur die Ereignisse für diesen Knoten abzurufen.

    ms167456.note(de-de,SQL.90).gifWichtig:
    Wenn der Status des Kontrollkästchens Extract Sample Currency Data abgeblendet anstatt ausgewählt ist, verwendet der Task die Protokolleinstellungen des übergeordneten Containers. In diesem Fall können Sie die taskspezifischen Protokollereignisse nicht aktivieren.
  10. Wählen Sie auf der Registerkarte Details in der Spalte Ereignisse die Ereignisse PipelineExecutionPlan und PipelineExecutionTrees aus.

  11. Klicken Sie auf Erweitert, um die Details zu überprüfen, die vom Protokollanbieter für jedes Ereignis in das Protokoll geschrieben werden. Standardmäßig werden alle Informationskategorien für die Ereignisse ausgewählt, die Sie angeben.

  12. Klicken Sie auf Standard, um die Informationskategorien auszublenden.

  13. Wählen Sie auf der Registerkarte Anbieter und Protokolle in der Name-Spalte Lesson 4 Log File aus. Nachdem Sie einen Protokollanbieter für Ihr Paket erstellt haben, können Sie ihn optional deaktivieren, um die Protokollierung zeitweise zu deaktivieren, ohne dass Sie einen Protokollanbieter löschen und dann erneut erstellen müssen.

  14. Klicken Sie auf OK.

Nächste Schritte

Testen des Lektion 4-Lernprogrammpakets