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
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.txt
opgeeft, voegt de logboekprovider de letterlijke tekst toe/%TMP%/log.txt
aan de huidige hostmap.