Einschränkungen und bekannte Probleme bei SSIS unter Linux
Gilt für: SQL Server – Linux
In diesem Artikel werden Einschränkungen und bekannte Probleme bei den SQL Server Integration Services (SSIS) unter Linux beschrieben.
Allgemeine Einschränkungen und bekannte Probleme
Die folgenden Features werden in diesem Release von SSIS unter Linux nicht unterstützt:
- SSIS-Katalog-Datenbank
- Geplante Paketausführung des SQL Agent
- Windows-Authentifizierung
- Drittanbieterkomponenten
- Change Data Capture (CDC)
- SSIS Scale Out
- Azure Feature Pack für SSIS
- Hadoop- und HDFS-Unterstützung
- Microsoft Connector for SAP BW
Weitere Einschränkungen und bekannte Probleme mit SSIS unter Linux finden Sie unter SQL Server für Linux: Bekannte Probleme.
Unterstützte und nicht unterstützte Komponenten
Die folgenden integrierten Integration Services-Komponenten werden unter Linux unterstützt. Für einige von ihnen gelten Einschränkungen auf der Linux-Plattform. Integrierte Komponenten, die hier nicht aufgeführt sind, werden unter Linux nicht unterstützt.
Unterstützte Ablaufsteuerungsaufgaben
- Masseneinfügungstask
- Datenflusstask
- Datenprofilerstellungs-Task
- SQL ausführen (Task)
- T-SQL-Anweisung ausführen (Task)
- Task 'Ausdruck'
- FTP-Task
- Webdienst (Task)
- XML-Task
Unterstützte Ablaufsteuerungsaufgaben mit Einschränkungen
Aufgabe | Einschränkungen |
---|---|
Task Prozess ausführen | Nur im In-Process-Modus unterstützt. |
Dateisystem (Task) | Die Aktionen Verzeichnis verschieben und Dateiattribute festlegen werden nicht unterstützt. |
Skripttask | Unterstützt nur standardmäßige .NET Framework-APIs. |
Mail senden (Task) | Unterstützt nur den anonymen Benutzermodus. |
Datenbank übertragen (Task) | UNC-Pfade werden nicht unterstützt. |
Unterstützte und nicht unterstützte Wartungsplantasks
In einem SQL Server-Wartungsplan können Sie normalerweise verschiedene SSIS-Aufgaben verwenden.
Die folgenden Wartungsplantasks werden unter Linux nicht unterstützt:
- Operator benachrichtigen
- Auftrag des SQL Server-Agent ausführen
Die folgenden Wartungsplantasks werden unter Linux unterstützt:
- Datenbankintegrität überprüfen
- Verkleinern der Datenbank
- Index neu organisieren
- Index neu erstellen
- Statistikaktualisierung
- Verlauf bereinigen
- Datenbank sichern
- T-SQL-Anweisung
Unterstützte Ablaufsteuerungscontainer
- Sequenzcontainer
- For-Schleifencontainer
- Foreach-Schleifencontainer
Unterstützte Datenflussquellen und -ziele
- Rohdatendatei-Quelle und -Ziel
- XML-Quelle
Datenflussquellen und -ziele, die mit Einschränkungen unterstützt werden
Komponente | Einschränkungen |
---|---|
ADO.NET-Quelle und -Ziel | Unterstützt nur den SQLClient-Datenanbieter. |
Flatfilequelle und -ziel | 1. Unterstützt nur Dateipfade im Windows-Stil, auf die die Standardpfad-Zuordnungsregel angewendet wird. Beispielsweise wird D:\home\ssis\travel.csv zu /home/ssis/travel.csv .2. Die unter Red Hat 7 bereitgestellte Azure-Dateifreigabe wird nicht unterstützt. |
OData-Quelle | Unterstützt nur die Standardauthentifizierung. |
ODBC-Quelle und -Ziel | Unterstützt 64-Bit-Unicode-ODBC-Treiber unter Linux. Hängt vom UnixODBC-Treiber-Manager unter Linux ab. |
OLE DB-Quelle und -Ziel | Unterstützt nur SQL Server Native Client 11.0 und Microsoft OLE DB-Anbieter für SQL Server. |
Unterstützte Datenflusstransformationen
- Aggregat
- Audit
- Balanced Data Distributor
- Zeichenzuordnung
- Bedingtes Teilen
- Kopieren von Spalten
- Datenkonvertierung
- Abgeleitete Spalte
- Exportieren von Spalten
- Fuzzygruppierung
- Fuzzysuche
- Importieren von Spalten
- Nachschlagen
- Merge
- Merge Join
- Multicast
- Pivotieren
- Zeilenanzahl
- Langsam veränderliche Dimensionen
- Sortieren
- Ausdruckssuche
- Union All
- Entpivotieren
Mit Einschränkungen unterstützte Datenflusstransformationen
Komponente | Einschränkungen |
---|---|
Transformation für OLE DB-Befehl | Die gleichen Einschränkungen wie OLE DB-Quelle und -Ziel. |
Skriptkomponente | Unterstützt nur standardmäßige .NET Framework-APIs. |
Unterstützte und nicht unterstützte Protokollanbieter
Alle integrierten SSIS-Protokollanbieter außer dem Windows-Ereignisprotokollanbieter werden unter Linux unterstützt.
Der SQL Server-Protokollanbieter unterstützt nur die SQL-Authentifizierung, nicht die Windows-Authentifizierung.
Die SSIS-Protokollanbieter für Textdateien, XML-Dateien und SQL Server Profiler schreiben ihre Ausgabe in eine von Ihnen angegebene Datei. Die folgenden Überlegungen betreffen den Dateipfad:
- Wenn Sie keinen Pfad angeben, schreibt der Protokollanbieter in das aktuelle Verzeichnis des Hosts. Wenn der aktuelle Benutzer nicht über die Berechtigung zum Schreiben in das aktuelle Verzeichnis des Hosts verfügt, löst der Protokollanbieter einen Fehler aus.
- Es ist nicht möglich, eine Umgebungsvariable in einem Dateipfad zu verwenden. Wenn Sie eine Umgebungsvariable angeben, wird der von Ihnen angegebene literale Text im Dateipfad angezeigt. Wenn Sie z. B.
%TMP%/log.txt
angeben, fügt der Protokollanbieter den literalen Text/%TMP%/log.txt
an das aktuelle Hostverzeichnis an.