Megosztás:


A Linuxon futó SSIS korlátozásai és ismert problémái

A következőkre vonatkozik:SQL Server Linux rendszeren

Ez a cikk a Linuxon futó SQL Server Integration Services (SSIS) korlátait és ismert problémáit ismerteti.

Általános korlátozások és ismert problémák

A Linuxon futó SSIS jelen kiadása nem támogatja a következő funkciókat:

  • SSIS-katalógus adatbázisa
  • Ütemezett csomagvégrehajtás az SQL-ügynökkel
  • Windows-hitelesítés
  • Külső összetevők
  • Adatváltozás-figyelés (CDC)
  • Az SSIS vertikális felskálázása
  • Azure szolgáltatáscsomag az SSIS-hez
  • Hadoop és HDFS-támogatás
  • Microsoft Connector az SAP BW-hez
  • Az SSIS nem érhető el linuxos SQL Server 2025 -höz (17.x)

A Linuxon futó SSIS-vel kapcsolatos egyéb korlátozásokért és ismert problémákért lásd: Linuxon futó SQL Server: Ismert problémák.

Támogatott és nem támogatott összetevők

Linux rendszeren az alábbi beépített Integration Services-összetevők támogatottak. Néhányuknak korlátozásai vannak a Linux platformon. Az itt nem felsorolt beépített összetevők Linuxon nem támogatottak.

Támogatott vezérlési folyamatok feladatai

  • Tömeges beszúrási feladat
  • Adatfolyam-tevékenység
  • Adatprofilozási feladat
  • SQL-feladat végrehajtása
  • T-SQL Utasítás feladat végrehajtása
  • Kifejezésfeladat
  • FTP-feladat
  • Webszolgáltatás-feladat
  • XML-tevékenység

Korlátozásokkal támogatott folyamattevékenységek szabályozása

Feladat Korlátozások
Folyamatfeladat végrehajtása Csak a folyamaton belüli módot támogatja.
Fájlrendszer-feladat A Könyvtár áthelyezése és Fájlattribútumok beállítása műveletek nem támogatottak.
Szkriptfeladat Csak a standard .NET-keretrendszer API-kat támogatja.
Email küldési feladat Csak a névtelen felhasználói módot támogatja.
Adatbázis-feladat átvitele Az UNC-útvonalak nem támogatottak.

Támogatott és nem támogatott karbantartási tervfeladatok

Az SQL Server karbantartási tervében általában különböző SSIS-feladatokat használhat.

Linux rendszeren a következő karbantartási tervfeladatok nem támogatottak:

  • Értesítse az operátort
  • SQL Server-ügynökfeladat végrehajtása

Linux rendszeren a következő karbantartási tervfeladatok támogatottak:

  • Adatbázis-integritás ellenőrzése
  • Adatbázis zsugorítása
  • Index átrendezése
  • Index újraépítése
  • Statisztika frissítése
  • Előzmények törlése
  • Adatbázis biztonsági mentése
  • T-SQL-utasítás

Támogatott vezérlőfolyamat-tárolók

  • Szekvenciatároló
  • Huroktároló esetén
  • Foreach huroktároló

Támogatott adatfolyam-források és -célhelyek

  • Nyers fájl forrása és célja
  • XML-forrás

Korlátozásokkal támogatott adatfolyam-források és -célhelyek

Komponens Korlátozások
ADO.NET forrás és cél Csak az SQLClient-adatszolgáltatót támogatja.
Sima fájl forrás és célhely 1. Csak a Windows-stílusú fájlelérési utakat támogatja, amelyekre az alapértelmezett elérésiút-leképezési szabály van alkalmazva. D:\home\ssis\travel.csv például /home/ssis/travel.csvlesz.

2. A Red Hat 7-hez csatlakoztatott Azure-fájlmegosztás nem támogatott.
OData-forrás Csak az alapszintű hitelesítést támogatja.
ODBC-forrás és cél Támogatja a 64 bites Unicode ODBC-illesztőprogramokat Linuxon. Linuxon a UnixODBC illesztőprogram-kezelőtől függ.
OLE DB-forrás és cél Csak az SQL Server natív 11.0-s ügyfelet és az SQL Serverhez készült Microsoft OLE DB-szolgáltatót támogatja.

Támogatott adatfolyam-átalakítások

  • Összesít
  • Könyvvizsgálat
  • Kiegyensúlyozott adatelosztó
  • Karaktertérkép
  • feltételes vágás
  • Oszlop másolása
  • Adatkonvertálás
  • Származtatott oszlop
  • Oszlop exportálása
  • Homályos csoportosítás
  • Homályos keresés
  • Oszlop importálása
  • Keresés
  • Egyesítés
  • Illesztés egyesítése
  • Multicast
  • Forgáspont
  • Sorok száma
  • Lassan változó dimenzió
  • Fajta
  • Kifejezéskeresés
  • Összes UNION
  • Unpivot

Korlátozásokkal támogatott adatfolyam-átalakítások

Komponens Korlátozások
OLE DB-parancs átalakítása Ugyanazok a korlátozások, mint az OLE DB-forrás és a cél.
Szkriptösszetevő Csak a standard .NET-keretrendszer API-kat támogatja.

Támogatott és nem támogatott naplószolgáltatók

Linux rendszeren az összes beépített SSIS-naplószolgáltató támogatott, kivéve a Windows eseménynapló-szolgáltatóját.

Az SQL Server naplószolgáltatója csak az SQL-hitelesítést támogatja; nem támogatja a Windows-hitelesítést.

Az SSIS-naplószolgáltatók szövegfájlokhoz, XML-fájlokhoz és SQL Server Profilerhez egy ön által megadott fájlba írják a kimenetüket. A fájl elérési útjára a következő szempontok vonatkoznak:

  • Ha nem ad meg elérési utat, a naplószolgáltató az aktuális könyvtárba ír a hoston. Ha az aktuális felhasználó nem rendelkezik engedéllyel a gazdagép aktuális könyvtárába való írásra, a naplószolgáltató hibát jelez.
  • Nem használhat környezeti változót fájlelérési útvonalon. Ha környezeti változót ad meg, a megadott literális szöveg megjelenik a fájl elérési útján. Ha például megadja a %TMP%/log.txt-et, a naplószolgáltató a /%TMP%/log.txt-et konkrét szövegként hozzáfűzi az aktuális gazdagépkönyvtárhoz.

Python 3-támogatás

A Python 3 támogatott az SQL Server 2022 (16.x) 21-es és újabb verzióiban. További információ: Kibocsátási megjegyzések linuxos SQL Server 2022-hez.

Disztribúció A csomag neve Csomag verziója
RHEL 8 SSIS 16.0.4215.2-3
RHEL 9 SSIS 16.0.4215.2-3
Ubuntu 20.04 SSIS 16.0.4215.2-3
Ubuntu 22.04 SSIS 16.0.4215.2-3