Sdílet prostřednictvím


Omezení a známé problémy se službou SSIS v Linuxu

platí pro:SQL Server – Linux

Tento článek popisuje omezení a známé problémy s SQL Server Integration Services (SSIS) v Linuxu.

Obecná omezení a známé problémy

V této verzi služby SSIS v Linuxu nejsou podporované následující funkce:

  • Databáze katalogu SSIS
  • Naplánované spuštění balíčku agentem SQL
  • Ověřování systému Windows
  • Komponenty třetích stran
  • Zachycení změn dat (Change Data Capture, CDC)
  • Horizontální navýšení kapacity služby SSIS
  • Azure Feature Pack pro SSIS
  • Podpora systému Hadoop a HDFS
  • Microsoft Connector pro SAP BW

Další omezení a známé problémy se službou SSIS v Linuxu najdete v tématu SQL Serveru v Linuxu: Známé problémy.

Podporované a nepodporované komponenty

V Linuxu jsou podporovány následující integrované komponenty integračních služeb. Některé z nich mají na platformě Linux omezení. Integrované komponenty, které tu nejsou uvedené, nejsou v Linuxu podporované.

Podporované úlohy toku řízení

  • Úkol hromadného vkládání
  • Úloha toku dat
  • Úloha profilace dat
  • Spuštění úlohy SQL
  • Provedení úlohy příkazu T-SQL
  • Úkol výrazu
  • Úloha FTP
  • Úloha webové služby
  • Úkol XML

Úlohy toku řízení podporované s omezeními

Úkol Omezení
Provedení úlohy procesu Podporuje pouze režim v procesu.
Úloha systému souborů Akce přesunout adresář a Nastavit atributy souborů nejsou podporované.
Úloha skriptu Podporuje pouze standardní rozhraní API .NET Framework.
Úloha odeslání pošty Podporuje pouze anonymní uživatelský režim.
Úloha přenosu databáze Cesty UNC nejsou podporovány.

Podporované a nepodporované úlohy plánu údržby

V plánu údržby SQL Serveru můžete obvykle používat různé úlohy služby SSIS.

V Linuxu nejsou podporované následující úlohy plánu údržby:

  • Upozornit operátora
  • Spuštění úlohy agenta SQL Serveru

V Linuxu jsou podporovány následující úlohy plánu údržby:

  • Kontrola integrity databáze
  • Zmenšení databáze
  • Změna uspořádání indexu
  • Opětovné sestavení indexu
  • Aktualizovat statistiky
  • Vyčistit historii
  • Zálohování databáze
  • Příkaz T-SQL

Podporované kontejnery toku řízení

  • Sekvenční kontejner
  • Kontejner smyčky for
  • Kontejner smyčky Foreach

Podporované zdroje a cíle toku dat

  • Zdroj a cíl souboru ve formátu Raw
  • Zdroj XML

Zdroje a cíle toku dat podporované s omezeními

Komponenta Omezení
ADO.NET zdroj a cíl Podporuje pouze zprostředkovatele dat SQLClient.
Zdroj a cíl plochého souboru 1. Podporuje pouze cesty k souborům ve stylu Windows, na které se použije výchozí pravidlo mapování cest. Například D:\home\ssis\travel.csv se stane /home/ssis/travel.csv.

2. Sdílená složka Azure připojená k systému Red Hat 7 není podporována.
Zdroj OData Podporuje pouze základní ověřování.
Zdroj a cíl ODBC Podporuje 64bitové ovladače UNICODE ODBC v Linuxu. Závisí na správci ovladačů UnixODBC v Linuxu.
Zdroj a cíl OLE DB Podporuje pouze SQL Server Native Client 11.0 a Microsoft OLE DB Provider pro SQL Server.

Podporované transformace toku dat

  • Agregátní
  • Audit
  • Distributor vyvážených dat
  • Mapa znaků
  • Podmíněné rozdělení
  • Kopírovat sloupec
  • Konverze dat
  • Odvozený sloupec
  • Export sloupce
  • Seskupování přibližných shod
  • Přibližné vyhledávání
  • Importovat sloupec
  • Vyhledat
  • Sloučit
  • Spojení
  • Multicast
  • Čep
  • Počet řádků
  • Pomalu se měnící dimenze
  • Třídit
  • Vyhledávání termínů
  • Sjednocovat vše
  • Převést na řádky

Transformace toku dat podporované s omezeními

Komponenta Omezení
Transformace příkazů OLE DB Stejná omezení jako zdroj a cíl OLE DB.
Komponenta skriptu Podporuje pouze standardní rozhraní API .NET Framework.

Podporovaní a nepodporovaní poskytovatelé záznamů

Všichni integrovaní poskytovatelé protokolů SSIS jsou podporováni v Linuxu s výjimkou zprostředkovatele protokolu událostí systému Windows.

Poskytovatel protokolu SQL Server podporuje pouze ověřování pomocí SQL; ověřování pomocí systému Windows nepodporuje.

Zprostředkovatelé protokolu SSIS pro textové soubory, soubory XML a SQL Server Profiler zapisují svůj výstup do zadaného souboru. Následující aspekty platí pro cestu k souboru:

  • Pokud nezadáte cestu, poskytovatel protokolu zapíše do aktuální složky hostitele. Pokud aktuální uživatel nemá oprávnění k zápisu do aktuálního adresáře hostitele, poskytovatel protokolu vyvolá chybu.
  • Proměnnou prostředí nemůžete použít v cestě k souboru. Pokud zadáte proměnnou prostředí, zadaný text se zobrazí v cestě k souboru. Pokud například zadáte %TMP%/log.txt, zprostředkovatel protokolu připojí doslovný text /%TMP%/log.txt k aktuálnímu adresáři hostitele.