Udostępnij za pośrednictwem


Ograniczenia i znane problemy dotyczące usług SSIS w systemie Linux

Dotyczy:programu SQL Server — Linux

W tym artykule opisano ograniczenia i znane problemy dotyczące usług SQL Server Integration Services (SSIS) w systemie Linux.

Ogólne ograniczenia i znane problemy

Następujące funkcje nie są obsługiwane w tej wersji usług SSIS w systemie Linux:

  • Baza danych katalogu SSIS
  • Zaplanowane wykonywanie pakietów przez agenta SQL
  • Uwierzytelnianie systemu Windows
  • Komponenty stron trzecich
  • Przechwytywanie zmian danych (CDC)
  • Skalowanie usług SSIS w poziomie
  • Pakiet Azure Feature Pack dla usług SSIS
  • Obsługa usług Hadoop i HDFS
  • Microsoft Konektor dla SAP BW

Aby poznać inne ograniczenia i znane problemy z SSIS na systemie Linux, zobacz sekcję SQL Server na systemie Linux: Znane problemy.

Obsługiwane i nieobsługiwane składniki

Następujące wbudowane składniki usług Integration Services są obsługiwane w systemie Linux. Niektóre z nich mają ograniczenia dotyczące platformy Linux. Wbudowane składniki, które nie są wymienione tutaj, nie są obsługiwane w systemie Linux.

Obsługiwane zadania dotyczące przepływu sterowania

  • Zadanie masowego wstawiania
  • Zadanie przepływu danych
  • Zadanie profilowania danych
  • Wykonywanie zadania SQL
  • Wykonywanie zadania instrukcji T-SQL
  • Wyrażenie — zadanie
  • ZADANIE FTP
  • Zadanie usługi sieci Web
  • Zadanie XML

Zadania przepływu sterowania obsługiwane z ograniczeniami

Zadanie Ograniczenia
Zadanie wykonania procesu Obsługuje tylko tryb w procesie.
Zadanie systemu plików Akcje Przenieś katalog i Ustaw atrybuty plików nie są obsługiwane.
Zadanie skryptu Obsługuje tylko standardowe interfejsy API programu .NET Framework.
Zadanie Wyślij Pocztę Obsługuje tylko anonimowy tryb użytkownika.
Zadanie transferu bazy danych Ścieżki UNC nie są obsługiwane.

Obsługiwane i nieobsługiwane zadania planu konserwacji

W planie konserwacji programu SQL Server zazwyczaj można używać różnych zadań usług SSIS.

Następujące zadania planu konserwacji nie są obsługiwane w systemie Linux:

  • Powiadom operatora
  • Wykonywanie zadania agenta programu SQL Server

Następujące zadania planu konserwacji są obsługiwane w systemie Linux:

  • Sprawdzanie integralności bazy danych
  • Zmniejszanie bazy danych
  • Zreorganizowanie indeksu
  • Ponowne kompilowanie indeksu
  • Aktualizowanie statystyk
  • Czyszczenie historii
  • Tworzenie kopii zapasowej bazy danych
  • instrukcja T-SQL

Obsługiwane kontenery przepływu sterowania

  • Kontener sekwencji
  • Kontener pętli for
  • Kontener pętli Foreach

Obsługiwane źródła i miejsca docelowe przepływu danych

  • Surowy plik: źródło i miejsce docelowe
  • Źródło XML

Źródła i miejsca docelowe przepływu danych obsługiwane z ograniczeniami

Składnik Ograniczenia
ADO.NET źródło i miejsce docelowe Obsługuje tylko dostawcę danych SQLClient.
Źródło i miejsce docelowe pliku prostego 1. Obsługują tylko ścieżki plików w stylu systemu Windows, do których jest stosowana domyślna reguła mapowania ścieżek. Na przykład D:\home\ssis\travel.csv staje się /home/ssis/travel.csv.

2. Udział plików platformy Azure zainstalowany w systemie Red Hat 7 nie jest obsługiwany.
Źródło OData Obsługuje tylko uwierzytelnianie podstawowe.
Źródło i miejsce docelowe ODBC Obsługuje 64-bitowe sterowniki Unicode ODBC w systemie Linux. Zależy od menedżera sterowników UnixODBC w systemie Linux.
Źródło i miejsce docelowe OLE DB Obsługiwane są tylko programy SQL Server Native Client 11.0 i Microsoft OLE DB Provider dla programu SQL Server.

Obsługiwane przekształcenia przepływu danych

  • Kruszywo
  • Audyt
  • Zrównoważony dystrybutor danych
  • Tablica znaków
  • Podział warunkowy
  • Kopiuj kolumnę
  • Konwersja danych
  • Kolumna pochodna
  • Eksportuj kolumnę
  • Grupowanie rozmyte
  • Wyszukiwanie Rozmyte
  • Importuj kolumnę
  • Wyszukiwanie
  • Połączyć
  • Łączenie scalające
  • Multiemisja
  • Liczba wierszy
  • Powolne zmienianie wymiaru
  • Sortuj
  • Wyszukiwanie terminów
  • Połącz wszystko
  • Odpivotuj

Przekształcenia przepływu danych obsługiwane z ograniczeniami

Składnik Ograniczenia
Przekształcanie poleceń OLE DB Takie same ograniczenia jak źródło i miejsce docelowe OLE DB.
Składnik skryptu Obsługuje tylko standardowe interfejsy API programu .NET Framework.

Obsługiwani i nieobsługiwani dostawcy dzienników.

Wszyscy wbudowani dostawcy dzienników usług SSIS są obsługiwani w systemie Linux z wyjątkiem dostawcy dziennika zdarzeń systemu Windows.

Dostawca dziennika programu SQL Server obsługuje tylko uwierzytelnianie SQL; nie obsługuje uwierzytelniania systemu Windows.

Dostawcy dzienników usług SSIS dla plików tekstowych, plików XML i programu SQL Server Profiler zapisują swoje dane wyjściowe do określonego pliku. Następujące zagadnienia dotyczą ścieżki pliku:

  • Jeśli nie podasz ścieżki, dostawca dziennika zapisuje w bieżącym katalogu hosta. Jeśli bieżący użytkownik nie ma uprawnień do zapisu w bieżącym katalogu hosta, dostawca dziennika zgłasza błąd.
  • Nie można użyć zmiennej środowiskowej w ścieżce pliku. Jeśli określisz zmienną środowiskową, podany tekst zostanie wstawiony do ścieżki pliku. Jeśli na przykład określisz %TMP%/log.txt, dostawca dziennika dołącza tekst literału /%TMP%/log.txt do bieżącego katalogu hostów.