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
- Oś
- 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.
Powiązana zawartość
- wyodrębnianie, przekształcanie i ładowanie danych w systemie Linux przy użyciu usługi SSIS
- Instalowanie usług SQL Server Integration Services (SSIS) w systemie Linux
- Konfiguracja usług SQL Server Integration Services w systemie Linux przy użyciu ssis-conf
- Planowanie wykonywania pakietów usług SQL Server Integration Services w systemie Linux przy użyciu narzędzia cron