Bereitstellen eines SSIS-Projekts über die Eingabeaufforderung mit ISDeploymentWizard.exe
Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory
In diesem Schnellstart wird gezeigt, wie Sie ein SSIS-Projekt über die Eingabeaufforderung bereitstellen, indem Sie den Bereitstellungs-Assistenten für Integration Services, ISDeploymentWizard.exe
, ausführen.
Weitere Informationen zum Bereitstellungs-Assistenten für Integration Services finden Sie unter Bereitstellungs-Assistent für Integration Services.
Voraussetzungen
Die in diesem Artikel beschriebene Überprüfung für die Bereitstellung in Azure SQL-Datenbank erfordert SQL Server Data Tools (SSDT), Version 17.4 oder höher. Informationen zum Abrufen der neuesten Version von SSDT finden Sie unter Herunterladen von SQL Server Data Tools (SSDT).
Ein Azure SQL-Datenbank-Server überwacht Port 1433. Wenn Sie versuchen, eine Verbindung mit einem Azure SQL-Datenbank-Server innerhalb einer Unternehmensfirewall herzustellen, muss dieser Port in der Unternehmensfirewall geöffnet sein, damit Sie eine Verbindung herstellen können.
Unterstützte Plattformen
Mithilfe der Informationen in diesem Schnellstart können Sie auf den folgenden Plattformen SSIS-Projekte bereitstellen:
SQL Server unter Windows
Azure SQL-Datenbank. Weitere Informationen zum Bereitstellen und Ausführen von Paketen in Azure finden Sie unter Migration von SQL Server Integration Services-Workloads in die Cloud per Lift & Shift.
Dieser Schnellstart enthält keine Anleitung zum Bereitstellen von SSIS-Paketen in SQL Server unter Linux. Weitere Informationen zum Ausführen von Paketen finden Sie unter Extrahieren, Transformieren und Laden von Daten unter Linux mit SSIS.
Abrufen der Verbindungsinformationen für Azure SQL-Datenbank
Um das Paket in Azure SQL-Datenbank bereitzustellen, rufen Sie die Verbindungsinformationen ab, die für die Verbindungsherstellung mit der SSIS-Katalogdatenbank (SSISDB) benötigt werden. Sie benötigen den vollqualifizierten Servernamen und die Anmeldeinformationen für die folgenden Prozeduren.
- Melden Sie sich beim Azure-Portalan.
- Wählen Sie aus dem Menü auf der linken Seite SQL-Datenbanken aus, und klicken Sie auf der Seite SQL-Datenbanken auf die SSISDB-Datenbank.
- Überprüfen Sie auf der Übersichtsseite Ihrer Datenbank den vollqualifizierten Servernamen. Zeigen Sie auf den Servernamen, damit die Option Klicken Sie zum Kopieren angezeigt wird.
- Wenn Sie die Anmeldeinformationen für Ihren Azure SQL-Datenbank-Server vergessen, navigieren Sie zur Seite „SQL Datenbank-Server“, damit der Serveradministratorname angezeigt wird. Sie können das Kennwort falls erforderlich zurücksetzen.
Unterstützte Authentifizierungsmethode
Weitere Informationen finden Sie unter Authentifizierungsmethoden für die Bereitstellung.
Starten des Bereitstellungs-Assistenten für Integration Services
Öffnen Sie ein Eingabeaufforderungsfenster.
Führen Sie
ISDeploymentWizard.exe
aus. Der Bereitstellungs-Assistent für Integration Services wird geöffnet.Wenn sich der Ordner, der
ISDeploymentWizard.exe
enthält, nicht in Ihrer Umgebungsvariablepath
befindet, müssen Sie möglicherweise mit dem Befehlcd
in das Verzeichnis wechseln. Bei SQL Server 2017 lautet dieser Ordner in der RegelC:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn
.
Bereitstellen eines Projekts mit dem Assistenten
Lesen Sie auf der Seite Einführung des Assistenten die Einführung. Klicken Sie auf Weiter, um die Seite Quelle auswählen zu öffnen.
Wählen Sie auf der Seite Quelle auswählen das vorhandene SSIS-Projekt aus, das bereitgestellt werden soll.
- Um eine Projektbereitstellungsdatei bereitzustellen, die Sie über ein Projekt in einer Entwicklungsumgebung erstellt haben, wählen Sie Projektbereitstellungsdatei aus, und geben Sie den Pfad für die ISPAC-Datei ein.
- Um ein Projekt bereitzustellen, das bereits in einem SSIS-Katalog bereitgestellt wurde, wählen Sie Integration Services-Katalog aus, und geben Sie dann den Servernamen und den Pfad zum Projekt im Katalog ein. Klicken Sie auf Weiter , um die Seite Ziel auswählen zu sehen.
Wählen Sie auf der Seite Ziel auswählen das Ziel für das Projekt aus.
- Geben Sie den vollqualifizierten Servernamen ein. Wenn es sich bei dem Zielserver um einen Azure SQL-Datenbank-Server handelt, liegt der Name im Format
<server_name>.database.windows.net
vor. - Stellen Sie die Authentifizierungsinformationen bereit, und klicken Sie dann auf Verbinden. Weitere Informationen finden Sie in diesem Artikel unter Authentifizierungsmethoden für die Bereitstellung.
- Klicken Sie dann auf Durchsuchen, um den Zielordner in SSISDB auszuwählen.
- Klicken Sie dann auf Weiter, um die Seite Überprüfen zu öffnen. (Die Schaltfläche Weiter ist nur nach der Auswahl von Verbinden aktiviert.)
- Geben Sie den vollqualifizierten Servernamen ein. Wenn es sich bei dem Zielserver um einen Azure SQL-Datenbank-Server handelt, liegt der Name im Format
Überprüfen Sie auf der Seite Überprüfen die Einstellungen, die Sie ausgewählt haben.
- Sie können Ihre Auswahl ändern, indem Sie auf Zurückklicken oder indem Sie auf einen der Schritte im linken Bereich klicken.
- Klicken Sie auf Bereitstellen , um den Bereitstellungsprozess zu starten.
Wenn Sie eine Bereitstellung auf einem Azure SQL-Datenbank-Server durchführen, wird die Seite Überprüfen geöffnet. Diese prüft die im Projekt enthaltenen Pakete auf bekannte Probleme, die möglicherweise eine erwartungsgemäße Ausführung in der Azure-SSIS Integration Runtime verhindern. Weitere Informationen finden Sie unter Überprüfen von in Azure bereitgestellten SSIS-Paketen.
Nachdem der Bereitstellungsvorgang abgeschlossen ist, wird die Seite Ergebnisse geöffnet. Diese Seite zeigt an, ob die einzelnen Aktionen erfolgreich ausgeführt wurden oder ob Fehler aufgetreten sind.
- Ist die Aktion fehlerhaft, klicken Sie in der Spalte Ergebnis auf Fehler, um eine Erläuterung zum Fehler anzuzeigen.
- Klicken Sie auf Bericht speichern..., um die Ergebnisse in einer XML-Datei zu speichern.
- Klicken Sie auf Schließen, um den Assistenten zu beenden.
Nächste Schritte
- Erfahren Sie mehr über weitere Möglichkeiten, ein Paket bereitzustellen.
- Deploy an SSIS package with SSMS (Bereitstellen eines SSIS-Pakets mit SSMS)
- Deploy an SSIS package with Transact-SQL (SSMS) (Bereitstellen eines SSIS-Pakets mit Transact-SQL [SSMS])
- Deploy an SSIS package with Transact-SQL (VS Code) (Bereitstellen eines SSIS-Pakets mit Transact-SQL [VS Code])
- Deploy an SSIS package with PowerShell (Bereitstellen eines SSIS-Pakets mit PowerShell)
- Deploy an SSIS package with C# (Bereitstellen eines SSIS-Pakets mit C#)
- Führen Sie ein bereitgestelltes Paket aus. Für die Ausführung eines Pakets können Sie aus mehreren Tools und Sprachen auswählen. Weitere Informationen finden Sie in den folgenden Artikeln:
- Run an SSIS package with SSMS (Ausführen eines SSIS-Pakets mit SSMS)
- Run an SSIS package with Transact-SQL (SSMS) (Ausführen eines SSIS-Pakets mit Transact-SQL [SSMS])
- Run an SSIS package with Transact-SQL (VS Code) (Ausführen eines SSIS-Pakets mit Transact-SQL [VS Code])
- Run an SSIS package from the command prompt (Ausführen eines SSIS-Pakets über die Eingabeaufforderung)
- Run an SSIS package with PowerShell (Ausführen eines SSIS-Pakets mit PowerShell)
- Run an SSIS package with C# (Ausführen eines SSIS-Pakets mit C#)