Limitazioni e problemi noti di SSIS in Linux
Si applica a: SQL Server - Linux
Questo articolo descrive le limitazioni e i problemi noti di SQL Server Integration Services (SSIS) in Linux.
Limitazioni e problemi noti generali
Le funzionalità seguenti non sono supportate in questa versione di SSIS in Linux:
- Database di catalogo SSIS
- Esecuzione pianificata dei pacchetti tramite SQL Agent
- Autenticazione di Windows
- Componenti di terze parti
- Change Data Capture (CDC)
- SSIS Scale Out
- Feature Pack di Azure per SSIS
- Supporto di Hadoop e HDFS
- Microsoft Connector per SAP BW
Per altre limitazioni e problemi noti relativi a SSIS in Linux, vedere SQL Server in Linux: Problemi noti.
Componenti supportati e non supportati
I componenti di Integration Services predefiniti seguenti sono supportati in Linux. Alcuni di questi presentano limitazioni nella piattaforma Linux. I componenti predefiniti non elencati qui non sono supportati in Linux.
Attività di flusso di controllo
- Attività Inserimento bulk
- Attività Flusso di dati
- Attività Profiling dati
- Attività Esegui SQL
- Attività Esegui istruzione T-SQL
- Attività Espressione
- Attività FTP
- Attività Servizio Web
- Attività XML
Attività di flusso di controllo supportate con limitazioni
Attività | Limiti |
---|---|
Execute Process Task | Supporta solo la modalità in-process. |
Attività File system | Le azioni Sposta directory e Set file attributes (Imposta attributi file) non sono supportate. |
Attività Script | Supporta solo API .NET Framework standard. |
Invia messaggi - attività | Supporta solo la modalità utente anonimo. |
Attività Trasferisci database | I percorsi UNC non sono supportati. |
Attività di piano di manutenzione supportate e non supportate
In un piano di manutenzione di SQL Server è in genere possibile usare varie attività SSIS.
Le attività del piano di manutenzione seguenti non sono supportate in Linux:
- Notifica operatore
- Esecuzione processo di SQL Server Agent
Le attività di piano di manutenzione seguenti sono supportate in Linux:
- Controlla integrità database
- Compatta database
- Riorganizza indice
- Ricompila indice
- Aggiorna statistiche
- Pulisci contenuto cronologia
- Backup database
- Istruzione T-SQL
Contenitori di flusso di controllo supportati
- Contenitore Sequenza
- Contenitore Ciclo For
- Contenitore Ciclo Foreach
Origini e destinazioni dei dati supportate
- Origine e destinazione file non elaborato
- Origine XML
Origini e destinazioni di flusso di dati supportate con limitazioni
Componente | Limiti |
---|---|
Origine e destinazione ADO.NET | Supporta solo il provider di dati SQLClient. |
Origine e destinazione file flat | 1. Supporta solo i percorsi di file di tipo Windows, ai quali viene applicata la regola di mapping del percorso predefinito. Ad esempio, D:\home\ssis\travel.csv diventa /home/ssis/travel.csv .2. Non è supportata la condivisione file di Azure montati in Red Hat 7. |
Origine OData | Supporta solo l'autenticazione di base. |
Origine e destinazione ODBC | Supporta i driver ODBC Unicode a 64 bit in Linux. Dipende dalla gestione driver UnixODBC in Linux. |
Origine e destinazione OLE DB | Supporta solo SQL Server Native Client 11.0 e Provider Microsoft OLE DB per SQL Server. |
Trasformazioni di flusso di dati supportate
- Aggregazione
- Controllo
- Server di distribuzione di dati bilanciati
- Mappa caratteri
- Suddivisione condizionale
- Copia colonna
- Conversione dati
- Colonna derivata
- Esportazione colonna
- Raggruppamento fuzzy
- Ricerca fuzzy
- Importa colonna
- Ricerca
- Unione
- Merge Join
- Multicast
- Pivot
- Conteggio righe
- Dimensione a modifica lenta
- Ordinamento
- Ricerca termini
- Union All
- UnPivot
Trasformazioni di flusso di dati supportate con limitazioni
Componente | Limiti |
---|---|
Comando OLE DB - trasformazione | Stesse limitazioni di origine e destinazione OLE DB. |
componente script | Supporta solo API .NET Framework standard. |
Provider di log supportati e non supportati
Tutti i provider di log SSIS predefiniti sono supportati in Linux, ad eccezione del provider di log eventi di Windows.
Il provider di log di SQL Server supporta solo l'autenticazione SQL e non l'autenticazione di Windows.
I provider di log SSIS per i file di testo, per i file XML e per SQL Server Profiler scrivono l'output in un file specificato dall'utente. Al percorso del file si applicano le considerazioni seguenti:
- Se non si specifica un percorso, il provider di log scrive nella directory corrente dell'host. Se l'utente corrente non dispone delle autorizzazioni necessarie per scrivere nella directory corrente dell'host, il provider di log genera un errore.
- Non è possibile usare una variabile di ambiente in un percorso di file. Se si specifica una variabile di ambiente, il testo letterale specificato viene visualizzato nel percorso del file. Se, ad esempio, si specifica
%TMP%/log.txt
, il provider di log accoda il testo letterale/%TMP%/log.txt
alla directory host corrente.