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 consente di visualizzare gli avvisi applicabili nella pagina relativa alla 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).

Convalidare le gestioni connessioni

La procedura guidata controlla che in alcune gestioni connessioni non siano presenti i problemi seguenti che potrebbero causare un errore di 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, vedere Connettersi a dati e condivisioni file con autenticazione di Windows.
  • Percorso 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 controlli di convalida seguenti per le gestioni connessioni nell'elenco.

Connection manager Autenticazione di Windows Percorso file Percorso UNC Nome host Provider o driver
Ado Yes Yes Yes
AdoNet Yes Yes Yes
Cache Yes Yes
Excel Yes Yes
file Yes Yes
FlatFile Yes Yes
FTP Yes
MsOLAP100 Yes Yes
MultiFile Yes Yes
MultiFlatFile Yes Yes
OData Yes Yes
Odbc Yes Yes Yes
OleDb Yes Yes Yes
SmoServer Yes Yes
SMTP Yes Yes
SQLMOBILE Yes Yes
WMI Yes

Convalidare origini e destinazioni

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

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

Convalidare attività e componenti

Attività Esegui 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à e componente Script

La convalida genera un avviso se un pacchetto contiene un'attività script o un componente script, che può fare riferimento o chiamare assembly non supportati. 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.

Passaggi successivi