Convalidare i pacchetti SQL Server Integration Services (SSIS) distribuiti in Azure

Si applica a:SQL Server SSIS Integration Runtime in Azure Data Factory

Quando si distribuisce un progetto di SQL Server Integration Services (SSIS) nel catalogo SSIS (SSISDB) in un server di Azure, la procedura guidata Distribuzione pacchetto prevede un passaggio di convalida aggiuntivo dopo la pagina Verifica. Questo passaggio di convalida controlla che i pacchetti del progetto non contengano problemi noti che potrebbero impedire la corretta esecuzione Runtime di integrazione di Azure SSIS. Quindi, la procedura guidata visualizza eventuali avvisi applicabili nella pagina Convalida.

Importante

La convalida descritta in questo articolo si verifica quando si distribuisce un progetto con una versione di SQL Server Data Tools (SSDT) 17.4 o successiva. Per scaricare la versione più recente di SSDT, vedere Scaricare la versione più recente di SQL Server Data Tools (SSDT).

Per altre informazioni sulla distribuzione guidata dei pacchetti, vedere Distribuire progetti e pacchetti di Integration Services (SSIS).

Convalida i gestori di connessione

La procedura guidata verifica la presenza dei problemi seguenti in determinati gestori connessioni, che potrebbero causare il mancato funzionamento della connessione:

  • Autenticazione di Windows. Se una stringa di connessione usa l'autenticazione di Windows, la convalida genera un avviso. L'autenticazione di Windows richiede ulteriori passaggi di configurazione. Per altre informazioni, vedi Connettersi a dati e condivisioni di file con Autenticazione di Windows.
  • Percorso del file. Se una stringa di connessione contiene un percorso file locale hard-coded come C:\\..., la convalida genera un avviso. L'esecuzione di pacchetti che contengono un percorso assoluto potrebbe non riuscire.
  • Percorso UNC. Se una stringa di connessione contiene un percorso UNC, la convalida genera un avviso. L'esecuzione di pacchetti che contengono un percorso UNC potrebbe non riuscire, in genere ciò si verifica perché i pacchetti UNC richiedono l'autenticazione di Windows per effettuare l'accesso.
  • Nome host. Se una proprietà del server contiene il nome host anziché l'indirizzo IP, la convalida genera un avviso. L'esecuzione di pacchetti che contengono il nome host potrebbe non riuscire, in genere ciò si verifica perché la rete virtuale di Azure richiede la corretta configurazione di DNS per supportare la risoluzione dei nomi DNS.
  • Provider o driver. Se un provider o il driver non è supportato, la convalida genera un avviso. In questo momento sono supportati solo alcuni provider e driver predefiniti.

La procedura guidata esegue i seguenti controlli di convalida per i gestori connessioni nell'elenco.

Gestore connessione Autenticazione di Windows Percorso del file Percorso UNC Nome host Fornitore o driver
Ado Sì Sì Sì
AdoNet Sì Sì Sì
Cache Sì Sì
Excel Sì Sì
file Sì Sì
FlatFile Sì Sì
FTP Sì
MsOLAP100 Sì Sì
MultiFile Sì Sì
MultiFlatFile Sì Sì
OData Sì Sì
ODBC Sì Sì Sì
OleDb Sì Sì Sì
SmoServer Sì Sì
SMTP Sì Sì
SQLMOBILE Sì Sì
Wmi Sì

Convalidare origini e destinazioni

Le origini di terze parti e le destinazioni seguenti non sono supportate:

  • Origine e destinazione Oracle by Attunity
  • Origine e destinazione Teradata di Attunity
  • Origine e destinazione SAP BW

Convalidare attività e componenti

Attività di esecuzione del processo

La convalida genera un avviso se un comando punta a un file locale con un percorso assoluto o a un file con un percorso UNC. Questi percorsi potrebbero causare un esito negativo dell'esecuzione in Azure.

Attività script e componente script

La convalida genera un avviso se un pacchetto contiene un'attività di script o un componente di script, che potrebbero fare riferimento ad assembly non supportati o richiamarli. Questi riferimenti o chiamate possono causare un errore di esecuzione.

Altri componenti

Il formato Orc non è supportato nella destinazione HDFS e nella destinazione di Azure Data Lake Store.