Condividi tramite


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
  • Cattura delle Modifiche ai Dati (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 supportate

  • Attività di Inserimento in massa
  • Attività di Flusso Dati
  • Attività di profilazione dei dati
  • Attività Esegui SQL
  • Attività di esecuzione dell'istruzione T-SQL
  • Compito di Espressione
  • Attività FTP
  • Attività Servizio Web
  • Attività XML

Attività di flusso di controllo supportate con limitazioni

Attività Limiti
Esegui attività di processo Supporta solo la modalità in-process.
Attività File System Le azioni Sposta directory e Imposta attributi file non sono supportate.
Attività di Script Supporta solo API .NET Framework standard.
Attività di invio email 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
  • Esegui lavoro di SQL Server Agent

Le attività di piano di manutenzione seguenti sono supportate in Linux:

  • Controlla integrità database
  • Riduci database
  • Riorganizza indice
  • Ricostruisci indice
  • Aggiorna statistiche
  • Pulisci cronologia
  • Esegui il backup del database
  • Istruzione T-SQL

Contenitori di flusso di controllo supportati

  • Contenitore di Sequenza
  • Contenitore del Ciclo For
  • Contenitore Ciclo Foreach

Origini e destinazioni dei dati supportate

  • Origine e destinazione file grezzo
  • 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 su Linux. Dipende dal gestore dei driver UnixODBC su Linux.
Origine e destinazione OLE DB Solo il SQL Server Native Client 11.0 e il Provider Microsoft OLE DB per SQL Server sono supportati.

Trasformazioni di flusso di dati supportate

  • Aggregato
  • Controllo
  • Server di distribuzione di dati bilanciati
  • Mappa caratteri
  • Suddivisione condizionale
  • Copia colonna
  • Conversione dei dati
  • Colonna derivata
  • Esportazione colonna
  • Raggruppamento fuzzy
  • Ricerca fuzzy
  • Importa colonna
  • Ricerca
  • Fusione
  • Merge Join
  • Multicast
  • perno
  • Conteggio righe
  • Dimensione a variazione lenta
  • Ordinamento
  • Ricerca termini
  • Union All
  • Unpivot

Trasformazioni di flusso di dati supportate con limitazioni

Componente Limiti
Trasformazione comando OLE DB Le stesse limitazioni dell'origine e della 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.