Installieren von Integration Services (SSIS)

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

SQL Server stellt ein einzelnes Setupprogramm bereit, mit dem eine oder alle Komponenten installiert werden können, einschließlich Integration Services. Verwenden Sie das SQL Server-Setup, um Integration Services mit oder ohne andere SQL Server-Komponenten auf einem einzelnen Computer installieren.

Dieser Artikel erläutert wichtige Überlegungen, die Sie beachten sollten, bevor Sie Integration Services installieren. Die Informationen in diesem Artikel helfen Ihnen bei der Bewertung der Installationsoptionen, sodass Sie die Werte auswählen können, die zu einer erfolgreichen Installation führen.

Erste Schritte bei der Installation von Integration Services

Lesen Sie vor der Installation von Microsoft SQL Server Integration Services die folgenden Informationen:

Eigenständige oder parallele Installation

Sie können SQL Server Integration Services in folgenden Konfigurationen installieren:

  • Installieren Sie SQL Server Integration Services auf einem Computer installieren, auf dem sich keine früheren Instanzen von SQL Server befinden.

  • Installieren Sie Integration Services gleichzeitig mit einer bestehenden Instanz von SQL Server.

Wenn Sie auf einem Computer, auf dem bereits eine frühere Version von Integration Services installiert ist, ein Upgrade auf die neueste Version von Integration Services durchführen, wird die aktuelle Version parallel zur früheren Version installiert.

Weitere Informationen zum Upgrade von Integration Services finden Sie unter Upgrade von Integration Services.

Installieren von Integration Services

Nachdem Sie die Installationsanforderungen für SQL Server überprüft und sichergestellt haben, dass der Computer diese erfüllt, können Sie Integration Services installieren.

  1. Wenn Sie noch nicht über Microsoft SQL Server verfügen, laden Sie eine kostenlose Developer Edition auf SQL Server-Downloads herunter. SSIS ist nicht in der Express Edition von SQL Server enthalten.

  2. Wählen Sie im SQL Server-Setup-Assistenten New SQL stand-alone installation or add features to an existing installation (Neue eigenständige SQL-Installation oder Hinzufügen von Funktionen zu einer vorhandenen Installation) aus. Um Integration Services zu installieren, wählen Sie folgende Optionen auf der seite Featureauswahl aus:

    • Wählen Sie unter Freigegebene Funktionen die Option Integration Services aus.

    • Um verwaltete Assemblys für die Integration Services-Programmierung zu installieren, wählen Sie unter Freigegebene Funktionen optional Clienttools-SDK aus.

    • Wählen Sie unter Instanzfunktionen optional Datenbank-Engine-Dienste aus, um die SSIS-Katalogdatenbank SSISDB zu hosten, über die SSIS-Pakete gespeichert, verwaltet, ausgeführt und überwacht werden.

    Screenshot der Installation der Integrationsdienste-Featureauswahl.

  3. Erwägen Sie die Installation zusätzlicher Komponenten für Integration Services. Weitere Informationen finden Sie im Abschnitt Installieren zusätzlicher Komponenten in diesem Artikel.

Hinweis

Einige SQL Server-Komponenten, die Sie auf der Seite Funktionsauswahl des Setup-Assistenten zur Installation auswählen können, installieren eine Teilmenge der Integration Services-Komponenten. Diese Komponenten sind für bestimmte Aufgaben hilfreich, aber die Funktionalität von Integration Services ist begrenzt. Beispielsweise werden mit der Option Database Engine Services die Integration Services -Komponenten installiert, die für den SQL Server -Import/Export-Assistenten erforderlich sind. Um eine vollständige Installation von Integration Servicessicherzustellen, müssen Sie auf der Seite Funktionsauswahl die Integration Services auswählen.

Installieren eines dedizierten Servers für ETL-Prozesse

Wenn Sie einen dedizierten Server für ETL-Prozesse (Extrahieren, Transformieren, Laden) verwenden möchten, installieren Sie eine lokale Instanz der SQL Server-Datenbank-Engine, wenn Sie Integration Services installieren. Integration Services speichert Pakete üblicherweise in einer Instanz des Datenbank-Engine s und verwendet den SQL Server -Agent zum Planen dieser Pakete. Wenn sich auf dem ETL-Server keine Instanz der Datenbank-Engine befindet, müssen Sie Pakete von einem Server aus planen oder ausführen, auf dem eine Instanz der Datenbank-Engine installiert ist. Dies führt dazu, dass die Pakete nicht auf dem ETL-Server ausgeführt werden, sondern auf dem Server, auf dem sie gestartet wurden. Als Ergebnis werden die Ressourcen des dedizierten ETL-Servers nicht wie gewünscht verwendet. Darüber hinaus werden die Ressourcen anderer Server möglicherweise durch die ausgeführten ETL-Prozesse belastet

Konfigurieren der SSIS-Ereignisprotokollierung

Bei einer Neuinstallation wird Integration Services standardmäßig so konfiguriert, dass Ereignisse im Zusammenhang mit der Ausführung von Paketen im Anwendungsereignisprotokoll nicht protokolliert werden. Mit dieser Einstellung wird verhindert, dass zu viele Ereignisprotokolleinträge erstellt werden, wenn Sie die Datensammler-Funktion von SQL Serververwenden. Zu den nicht protokollierten Ereignissen gehören EventID 12288 "Paket wurde gestartet" und EventID 12289 "Paket wurde erfolgreich beendet". Wenn Sie diese Ereignisse im Anwendungsereignisprotokoll protokollieren möchten, öffnen Sie die Registrierung zum Bearbeiten. Suchen Sie anschließend in der Registrierung den Knoten HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS, und ändern Sie den Wert DWORD der Einstellung LogPackageExecutionToEventLog von 0 auf 1.

Installieren zusätzlicher Komponenten

Für eine vollständige Installation von Integration Services wählen Sie aus der folgenden Liste die Komponenten aus, die Sie benötigen:

  • Integrationsdienste Installieren Sie SSIS mithilfe des Setup-Assistenten von SQL Server. Durch die Auswahl von SSIS werden Folgende Komponenten installiert:

    • Unterstützung für den SSIS-Katalog in der SQL Server-Datenbank-Engine.

    • Das optionale Scale Out-Feature.

    • 32-Bit- und 64-Bit-SSIS-Komponenten.

    Durch die Installation von Integration Services allein werden NICHT die Tools installiert, die zum Entwerfen und Entwickeln von SSIS-Paketen erforderlich sind.

  • Datenbank-Engine-Dienste Installieren Sie die Datenbank-Engine mithilfe des SQL Server-Setup-Assistenten. Durch Auswahl der Datenbank-Engine-Dienste können Sie die SSIS-Katalogdatenbank SSISDB zum Speichern, Verwalten, Ausführen und Verwalten von SSIS-Paketen erstellen und hosten.

  • SQL Server Data Tools (SSDT) und entsprechende Erweiterungen. Verwenden Sie SSDT zum Entwerfen und Bereitstellen von SSIS-Paketen. Informationen zum Herunterladen und Installieren von SSDT finden Sie unter Herunterladen von SQL Server Data Tools (SSDT).

    Nach der Installation von SSDT müssen Sie die entsprechenden Erweiterungen installieren.

  • Integration Services-Feature Pack für Azure. Sie können das Feature Pack hier herunterladen: Azure Feature Pack für Integration Services (SSIS). Indem Sie das Feature Pack installieren, können Sie eine Verbindung mit den Speicher- und Analysediensten in der Azure-Cloud herstellen und damit u.a. die folgenden Dienste nutzen:

    • „Azure Blob Storage“.

    • Azure HDInsight.

    • Azure Data Lake Store.

    • Azure Synapse Analytics.

    • Azure Data Lake Storage (Gen2).

  • Weitere optionale Komponenten. Sie können optional weitere Drittanbieterkomponenten aus dem SQL Server-Feature Pack herunterladen.