Condividi tramite


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 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 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