Freigeben über


Überprüfen von in Azure bereitgestellten SSIS-Paketen

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

Wenn Sie auf einem Azure-Server ein SSIS-Projekt (SQL Server Integration Services) in der SSIS-Katalog (SSISDB) bereitstellen, fügt der Assistent für die Paketbereitstellung hinter der Seite Überprüfen einen zusätzlichen Überprüfungsschritt hinzu. In diesem Überprüfungsschritt werden die im Projekt enthaltenen Pakete auf bekannte Probleme hin überprüft, die möglicherweise eine erwartungsgemäße Ausführung in der Azure SSIS Integration Runtime verhindern. Anschließend zeigt der Assistent alle zutreffenden Warnungen auf der Seite Überprüfen an.

Wichtig

Die in diesem Artikel beschriebene Überprüfung tritt ein, wenn Sie ein Projekt mit SQL Server Data Tools (SSDT), Version 17.4 oder höher, bereitstellen. Informationen zum Abrufen der neuesten Version von SSDT finden Sie unter Herunterladen von SQL Server Data Tools (SSDT).

Weitere Informationen zum Assistenten für die Paketbereitstellung finden sie unter Bereitstellen von SQL Server Integration Services-Projekten und Paketen (SSIS).

Überprüfen von Verbindungs-Managern

Der Assistent überprüft bestimmte Verbindungs-Manager auf die folgenden Probleme, die zu einem Verbindungsfehler führen können:

  • Windows-Authentifizierung. Wenn eine Verbindung Windows-Authentifizierung verwendet, löst die Überprüfung eine Warnung aus. Für Windows-Authentifizierung sind zusätzliche Konfigurationsschritte erforderlich. Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Datenquellen und Dateifreigaben mit der Windows-Authentifizierung.
  • Dateipfad. Wenn eine Verbindungszeichenfolge einen hartcodierten lokalen Dateipfad wie C:\\... enthält, löst die Überprüfung eine Warnung aus. Bei Paketen, die einen absoluten Pfad enthalten, tritt möglicherweise ein Fehler auf.
  • UNC-Pfad. Wenn eine Verbindungszeichenfolge einen UNC-Pfad enthält, löst die Überprüfung eine Warnung aus. Bei Paketen, die einen UNC-Pfad enthalten, tritt möglicherweise ein Fehler auf, normalerweise, weil für den Zugriff auf einen UNC-Pfad Windows-Authentifizierung erforderlich ist.
  • HostName. Wenn eine Servereigenschaft den Hostnamen anstelle der IP-Adresse enthält, löst die Überprüfung eine Warnung aus. Bei Paketen, die einen Hostnamen enthalten, tritt möglicherweise ein Fehler auf, normalerweise, weil für das virtuelle Azure-Netzwerk die richtige DNS-Konfiguration erforderlich ist, damit die DNS-Namensauflösung unterstützt werden kann.
  • Anbieter oder Treiber. Wenn ein Anbieter oder Treiber nicht unterstützt wird, löst die Überprüfung eine Warnung aus. Aktuell werden nur wenige integrierte Anbieter und Treiber unterstützt.

Der Assistent führt die folgenden Überprüfungen für die in der Liste aufgeführten Verbindungs-Manager aus.

Ziel-Editor für Dimensionsverarbeitung Windows-Authentifizierung Dateipfad UNC-Pfad Hostname Anbieter oder Treiber
ADO Ja Ja Ja
AdoNet Ja Ja Ja
Cache Ja Ja
Excel Ja Ja
Datei Ja Ja
FlatFile Ja Ja
FTP Ja
MSOLAP100 Ja Ja
MultiFile Ja Ja
MultiFlatFile Ja Ja
OData Ja Ja
ODBC Ja Ja Ja
OLEDB Ja Ja Ja
SMOServer Ja Ja
SMTP Ja Ja
SQLMOBILE Ja Ja
WMI Ja

Überprüfen von Quellen und Zielen

Die folgenden Quellen und Ziele von Drittanbietern werden nicht unterstützt:

  • Oracle-Quelle und Ziel von Attunity
  • Teradata-Quelle und Ziel von Attunity
  • SAP BW-Quelle und -Ziel

Überprüfen von Aufgaben und Komponenten

Prozess ausführen (Task)

Die Überprüfung löst eine Warnung aus, wenn ein Befehl mit absolutem Pfad auf eine lokale Datei oder mit einem UNC-Pfad auf eine Datei verweist. Diese Pfade können bei der Ausführung in Azure zu Fehlern führen.

Skriptaufgabe und Skriptkomponente

Die Überprüfung löst eine Warnung aus, wenn ein Paket eine Skriptaufgabe oder eine Skriptkomponente enthält, die auf nicht unterstützte Assemblys verweist oder diese aufruft. Diese Verweise oder Aufrufe können zu Ausführungsfehlern führen.

Andere Komponenten

Das ORC-Format wird für das HDFS-Ziel und das Azure Data Lake Store-Ziel nicht unterstützt.

Nächste Schritte