Installare Integration Services (SSIS)

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

SQL Server fornisce un unico programma di installazione che consente di installare tutti i componenti, incluso Integration Services. Usare il programma di installazione di SQL Server per installare Integration Services con o senza altri componenti SQL Server in un singolo computer.

Questo articolo include considerazioni importanti di cui tenere conto prima di installare Integration Services. Le informazioni incluse in questo articolo consentono di valutare le opzioni di installazione in modo da fare le scelte giuste per una corretta installazione.

Preparativi per l'installazione di Integration Services

Prima di installare Microsoft SQL Server Integration Services, esaminare le informazioni seguenti:

Eseguire un'installazione autonoma o affiancata

È possibile installare SQL Server Integration Services nelle configurazioni seguenti:

  • Installare SQL Server Integration Services in un computer senza istanze precedenti di SQL Server.

  • Installare Integration Services affiancato a un'istanza esistente di SQL Server.

Quando si esegue l'aggiornamento alla versione più recente di Integration Services in un computer con una versione precedente di Integration Services, la versione corrente viene installata side-by-side con la versione precedente.

Per altre informazioni sull'aggiornamento di Integration Services, vedere Aggiornare Integration Services.

Installazione di Integration Services

Dopo aver esaminato i requisiti di installazione per SQL Server e aver verificato che il computer in uso soddisfi tali requisiti, è possibile installare Integration Services.

  1. Se Microsoft SQL Server non è già disponibile, scaricare un'edizione Developer gratuita, dai download di SQL Server. SSIS non è incluso nell'edizione Express di SQL Server.

  2. Nell'Installazione guidata di SQL Server selezionare Nuova installazione autonoma di SQL o aggiunta di funzionalità a un'installazione esistente. Per installare Integration Services, effettuare selezioni nella pagina Selezione funzionalità come indicato di seguito:

    • In Funzionalità condivise selezionare Integration Services.

    • In Funzionalità condivise selezionare facoltativamente SDK di strumenti client per installare assembly gestiti per la programmazione di Integration Services.

    • Facoltativamente, in Funzionalità istanza selezionare Servizi motore di database per ospitare il database del catalogo SSIS, SSISDB, per archiviare, gestire, eseguire e monitorare i pacchetti SSIS.

    Screenshot della selezione delle funzionalità Installare i servizi di integrazione.

  3. Valutare l'installazione di componenti aggiuntivi per Integration Services. Per altre informazioni, vedere la sezione Installare componenti aggiuntivi di questo articolo.

Nota

Alcuni componenti di SQL Server che è possibile selezionare per l'installazione nella pagina Selezione funzionalità dell'Installazione guidata consentono di installare solo un subset parziale dei componenti di Integration Services. Tali componenti sono utili per attività specifiche, ma le funzionalità di Integration Services sono limitate. L'opzione Servizi motore di database, ad esempio, consente di installare i componenti di Integration Services necessari per l'Importazione/Esportazione guidata di SQL Server. Per garantire l'installazione completa di Integration Services, è necessario selezionare Integration Services nella pagina Selezione funzionalità.

Installare un server dedicato per i processi ETL

Per usare un server dedicato per i processi di estrazione, trasformazione e caricamento (ETL, Extraction, Transformation and Loading), installare un'istanza locale del motore di database di SQL Server quando si installa Integration Services. Integration Services in genere archivia i pacchetti in un'istanza del motore di database e la pianificazione di tali pacchetti si basa su SQL Server Agent. Se il server ETL non ha un'istanza del motore di database, è necessario pianificare o eseguire i pacchetti da un server che dispone di un'istanza del motore di database. I pacchetti, di conseguenza, non vengono eseguiti nel server ETL, ma nel server dal quale vengono avviati. Le risorse del server ETL dedicato non vengono così usate come previsto. Inoltre, le risorse di altri server possono essere violate dai processi ETL in esecuzione.

Configurare la registrazione eventi SSIS

Per impostazione predefinita, in una nuova installazione, Integration Services viene configurato in modo da non registrare gli eventi correlati all'esecuzione dei pacchetti nel registro eventi delle applicazioni. Questa impostazione impedisce la creazione di un numero eccessivo di voci nel registro eventi quando si usa la funzionalità di raccolta dati di SQL Server. Gli eventi non registrati includono EventID 12288, il quale indica che il pacchetto è stato avviato, ed EventID 12289, il quale indica che il pacchetto è stato completato. Per inserire questi due eventi nel registro eventi dell'applicazione, aprire il Registro di sistema per la modifica. Nel Registro di sistema individuare il nodo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\130\SSIS e modificare il valore DWORD dell'impostazione LogPackageExecutionToEventLog da 0 a 1.

Installare componenti aggiuntivi

Per un'installazione completa di Integration Services, selezionare i componenti necessari dall'elenco seguente:

  • Integration Services. Installare SSIS con l'Installazione guidata di SQL Server. Se si seleziona SSIS vengono installati i componenti seguenti:

    • Supporto per il catalogo SSIS nel motore di database di SQL Server.

    • Funzionalità Scale Out facoltativa.

    • Componenti SSIS a 32 e a 64 bit.

    L'installazione di Integration Services NON installa gli strumenti necessari per progettare e sviluppare pacchetti SSIS.

  • Servizi motore di database. Installare il motore di database con l'Installazione guidata di SQL Server. La selezione dei servizi motore di database consente di creare e ospitare il database del catalogo SSIS, SSISDB, per archiviare, gestire, eseguire e monitorare i pacchetti SSIS.

  • SQL Server Data Tools (SSDT) e le estensioni appropriate. Usare SSDT per progettare e implementare pacchetti SSIS. Per scaricare e installare SSDT, vedere Scaricare SQL Server Data Tools (SSDT).

    Dopo aver installato SSDT, è necessario installare le estensioni appropriate.

  • Integration Services Feature Pack per Azure. Per scaricare e installare il Feature Pack, vedere Microsoft SQL Server Integration Services Feature Pack per Azure. L'installazione del Feature Pack consente la connessione dei pacchetti ai servizi di archiviazione e analisi nel cloud di Azure, inclusi i servizi seguenti:

    • Archiviazione BLOB di Azure.

    • Azure HDInsight.

    • Azure Data Lake Store.

    • Azure Synapse Analytics.

    • Azure Data Lake Storage (Gen2).

  • Componenti aggiuntivi facoltativi. Facoltativamente, da SQL Server Feature Pack è possibile scaricare componenti aggiuntivi di terze parti.