Delen via


Beperkingen en bekende problemen voor SSIS in Linux

van toepassing op:SQL Server- - Linux

In dit artikel worden beperkingen en bekende problemen voor SQL Server Integration Services (SSIS) in Linux beschreven.

Algemene beperkingen en bekende problemen

De volgende functies worden niet ondersteund in deze versie van SSIS in Linux:

  • SSIS Catalog-database
  • Geplande pakketuitvoering door SQL Agent
  • Windows-verificatie
  • Onderdelen van derden
  • Gegevensopname wijzigen (CDC)
  • SSIS uitschalen
  • Azure Feature Pack voor SSIS
  • Hadoop- en HDFS-ondersteuning
  • Microsoft Connector voor SAP BW

Zie SQL Server op Linux voor andere beperkingen en bekende problemen met SSIS op Linux: Bekende problemen.

Ondersteunde en niet-ondersteunde onderdelen

De volgende ingebouwde Integration Services-onderdelen worden ondersteund in Linux. Sommige hiervan hebben beperkingen op het Linux-platform. Ingebouwde onderdelen die hier niet worden vermeld, worden niet ondersteund in Linux.

Ondersteunde controlestroomtaken

  • Taak bulksgewijs invoegen
  • Gegevensstroomtaak
  • Taak voor gegevensprofilering
  • SQL-taak uitvoeren
  • T-SQL-instructietaak uitvoeren
  • Expressietaak
  • FTP-taak
  • Web Service-taak
  • XML-taak

Beheertaken met beperkingen ondersteund

Taak Beperkingen
Procestaak uitvoeren Ondersteunt alleen de in-process-modus.
Bestandssysteemtaak De acties Directory verplaatsen en Bestandsattributen instellen worden niet ondersteund.
Scripttaak Ondersteunt alleen standaard .NET Framework-API's.
E-mailtaak verzenden Ondersteunt alleen de modus anonieme gebruiker.
Databasetaak overdragen UNC-paden worden niet ondersteund.

Ondersteunde en niet-ondersteunde onderhoudsplantaken

In een SQL Server-onderhoudsplan kunt u doorgaans verschillende SSIS-taken gebruiken.

De volgende onderhoudsplantaken worden niet ondersteund in Linux:

  • Melding maken aan de operator
  • SQL Server Agent-taak uitvoeren

De volgende onderhoudsplantaken worden ondersteund in Linux:

  • Database-integriteit controleren
  • Database verkleinen
  • Index opnieuw organiseren
  • Index opnieuw opbouwen
  • Statistieken bijwerken
  • Geschiedenis opschonen
  • Back-up maken van database
  • T-SQL-instructie

Ondersteunde besturingsstroomcontainers

  • Sequentiecontainer
  • Voor luscontainer
  • Foreach-luscontainer

Ondersteunde gegevensstroombronnen en -bestemmingen

  • Onbewerkte bestandsbron en -bestemming
  • XML-bron

Ondersteunde gegevensstroombronnen en bestemmingen met beperkingen

Bestanddeel Beperkingen
ADO.NET bron en doel Alleen ondersteuning voor de SQLClient-gegevensprovider.
Bron en doel van plat bestand 1. Ondersteunt alleen bestandspaden in Windows-stijl, waarop de standaardregel voor padtoewijzing wordt toegepast. D:\home\ssis\travel.csv wordt bijvoorbeeld /home/ssis/travel.csv.

2. Azure-bestandsshare die aan Red Hat 7 is gekoppeld, wordt niet ondersteund.
OData-bron Ondersteunt alleen basisverificatie.
ODBC-bron en -doel Ondersteunt 64-bits Unicode ODBC-stuurprogramma's in Linux. Is afhankelijk van het UnixODBC-stuurprogrammabeheer op Linux.
OLE DB-bron en bestemming Alleen ondersteuning voor SQL Server Native Client 11.0 en Microsoft OLE DB Provider voor SQL Server.

Ondersteunde gegevensstroomtransformaties

  • Aggregaat
  • Controle
  • Verdeler van evenwichtige gegevens
  • Tekenoverzicht
  • Voorwaardelijke splitsing
  • Kolom kopiĆ«ren
  • Gegevensconversie
  • Afgeleide kolom
  • Kolom exporteren
  • Fuzzy groepering
  • Fuzzy Lookup
  • Kolom importeren
  • Opzoeken
  • Samenvoegen
  • Samenvoegen
  • Multicast
  • Kantelpunt
  • Aantal rijen
  • Langzaam veranderende dimensie
  • Sorteren
  • Termenzoekactie
  • Union All
  • Omdraaien van tabel

Gegevensstroomtransformaties ondersteund met beperkingen

Bestanddeel Beperkingen
OLE DB-opdrachttransformatie Dezelfde beperkingen als de OLE DB-bron en -bestemming.
Scriptonderdeel Ondersteunt alleen standaard .NET Framework-API's.

Ondersteunde en niet-ondersteunde logboekproviders

Alle ingebouwde SSIS-logboekproviders worden ondersteund in Linux, met uitzondering van de Windows-gebeurtenislogboekprovider.

De SQL Server-logboekprovider ondersteunt alleen SQL-verificatie; Windows-verificatie wordt niet ondersteund.

De SSIS-logboekproviders voor tekstbestanden, voor XML-bestanden en voor SQL Server Profiler schrijven hun uitvoer naar een bestand dat u opgeeft. De volgende overwegingen zijn van toepassing op het bestandspad:

  • Als u geen pad opgeeft, schrijft de logboekprovider naar de huidige map van de host. Als de huidige gebruiker niet gemachtigd is om naar de huidige map van de host te schrijven, treedt er een fout op bij de logboekprovider.
  • U kunt geen omgevingsvariabele in een bestandspad gebruiken. Als u een omgevingsvariabele opgeeft, wordt de letterlijke tekst die u opgeeft weergegeven in het bestandspad. Als u bijvoorbeeld %TMP%/log.txtopgeeft, voegt de logboekprovider de letterlijke tekst toe /%TMP%/log.txt aan de huidige hostmap.