Installazione di Integration Services

SQL ServerSQL Server dispone di un singolo programma di installazione che consente di installare uno o tutti i componenti, incluso Integration ServicesIntegration Services. Tramite il programma di installazione è possibile installare Integration ServicesIntegration Services con o senza gli altri componenti di SQL ServerSQL Server in un singolo computer.

In questo argomento sono incluse importanti considerazioni di cui tenere conto prima di installare Integration ServicesIntegration Services. Le informazioni incluse in questo argomento consentono di valutare le opzioni di installazione per effettuare le selezioni appropriate ai fini di una corretta installazione.

Preparazione dell'installazione di Integration Services

Prima di installare MicrosoftMicrosoft SQL ServerSQL Server Integration ServicesIntegration Services, esaminare i requisiti seguenti:

Selezione di una configurazione di Integration Services

È possibile installare SQL ServerSQL Server Integration ServicesIntegration Services nelle configurazioni seguenti:

  • È possibile installare SQL ServerSQL Server Integration ServicesIntegration Services in un computer in cui non sono presenti istanze precedenti di SQL ServerSQL Server.

  • È possibile effettuare un'installazione side-by-side di SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) e di un'istanza esistente di SQL Server 2008 Integration Services (SSIS)SQL Server 2008 Integration Services (SSIS) e SQL Server 2012 Integration Services (SSIS)SQL Server 2012 Integration Services (SSIS).

    Se si esegue l'aggiornamento a SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) in un computer con una di queste versioni precedenti di Integration ServicesIntegration Services, SQL Server 2017 Integration Services (SSIS)SQL Server 2017 Integration Services (SSIS) verrà installato side-by-side con la versione precedente.

    Per altre informazioni sull'aggiornamento di Integration ServicesIntegration Services, vedere Aggiornare Integration Services. Per informazioni sulla compatibilità con le versioni precedenti di Integration ServicesIntegration Services, vedere Compatibilità con le versioni precedenti di Integration Services.

Installazione di Integration Services

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

Nota

Nelle versioni precedenti di SQL ServerSQL Server, per impostazione predefinita quando si installa SQL ServerSQL Server tutti gli utenti nel gruppo Utenti dispongono di accesso al servizio Integration ServicesIntegration Services. Quando si installa SQL Server 2017SQL Server 2017, gli utenti non dispongono di accesso al servizio Integration ServicesIntegration Services . Il servizio è protetto per impostazione predefinita. Dopo l'installazione di SQL ServerSQL Server, l'amministratore di SQL ServerSQL Server deve eseguire lo strumento Configurazione DCOM (Dcomcnfg.exe) per concedere a utenti specifici l'accesso a SQL Server Integration Services 13.0.

Per istruzioni su come concedere autorizzazioni, vedere Concedere autorizzazioni al servizio Integration Services.

Se per installare Integration ServicesIntegration Services si utilizza l'Installazione guidata, verrà visualizzata una serie di pagine per specificare le opzioni e i componenti desiderati. Nella tabella seguente sono elencate solo le pagine dell'Installazione guidata in cui le opzioni selezionate influiscono sull'installazione di Integration ServicesIntegration Services:

Pagina Indicazioni
Selezione funzionalità Selezionare Integration Services per installare il servizio Integration ServicesIntegration Services ed eseguire i pacchetti all'esterno dell'ambiente di progettazione.

Per l'installazione completa di Integration ServicesIntegration Services con gli strumenti e la documentazione per lo sviluppo e la gestione dei pacchetti, selezionare Integration Services e le seguenti Funzionalità condivise:

-
SQL Server Data Tools per installare gli strumenti per la progettazione dei pacchetti.

-
Strumenti di gestione - Completa per installare SQL Server Management StudioSQL Server Management Studio per la gestione dei pacchetti.

-
SDK di strumenti client per installare assembly gestiti per la programmazione Integration ServicesIntegration Services.

Per molte soluzioni di data warehouse è necessario installare anche altri componenti di SQL ServerSQL Server, ad esempio il Motore di database di SQL ServerSQL Server Database Engine, SQL ServerSQL Server Analysis ServicesAnalysis Services e SQL ServerSQL Server Reporting ServicesReporting Services.

Installazione in un computer a 64 bit In un computer a 64 bit la selezione di Integration Services durante l'installazione comporta l'installazione solo degli strumenti e del runtime a 64 bit. Se è necessario eseguire pacchetti nella modalità a 32 bit, è necessario selezionare un'opzione aggiuntiva per installare gli strumenti e il runtime a 32 bit:

- Se nel computer a 64 bit è in esecuzione il sistema operativo x86, selezionare SQL Server Data Tools o Strumenti di gestione - Completa.

- Se nel computer a 64 bit è in esecuzione il sistema operativo ItaniumItanium, selezionare Strumenti di gestione - Completa.

Installazione in un server dedicato per ETL Per utilizzare un server dedicato per i processi di estrazione, trasformazione e caricamento (ETL), si consiglia di installare un'istanza locale del Motore di database di SQL ServerSQL Server Database Engine quando si installa Integration ServicesIntegration Services. Integration ServicesIntegration Services i pacchetti vengono in genere archiviati in un'istanza del Motore di databaseDatabase Engine e la pianificazione di tali pacchetti si basa su SQL ServerSQL Server Agent. Se nel server ETL non è presente un'istanza del Motore di databaseDatabase Engine, sarà necessario pianificare o eseguire i pacchetti da un server che dispone di un'istanza del Motore di databaseDatabase Engine. Ciò significa che i pacchetti non verranno eseguiti nel server ETL, bensì nel server dal quale sono stati avviati. Di conseguenza, le risorse del server ETL dedicato non vengono utilizzate come previsto. Inoltre, le risorse di altri server possono essere violate dai processi ETL in esecuzione.



Nota: alcuni dei componenti di SQL ServerSQL Server che è possibile selezionare per l'installazione nella pagina Selezione funzionalità dell'Installazione guidata installano solo un subset parziale dei componenti di Integration ServicesIntegration Services. Tali componenti si rivelano utili per attività specifiche, ma le funzionalità di Integration ServicesIntegration Services risulteranno limitate. L'opzione Servizi Motore di database, ad esempio, consente di installare i componenti di Integration ServicesIntegration Services necessari per l'Importazione/Esportazione guidata SQL ServerSQL Server. L'opzione SQL Server Data Tools consente di installare i componenti di Integration ServicesIntegration Services necessari per la progettazione di un pacchetto, ma il servizio Integration ServicesIntegration Services non viene installato e non è possibile eseguire pacchetti all'esterno di SQL Server Data ToolsSQL Server Data Tools. Per garantire l'installazione completa di Integration ServicesIntegration Services, è necessario selezionare Integration Services nella pagina Selezione funzionalità.
Configurazione dell'istanza Qualsiasi selezione effettuata nella pagina Configurazione dell'istanza non influisce su Integration ServicesIntegration Services o sul servizio Integration ServicesIntegration Services.

In un computer è possibile installare solo un'istanza del servizio Integration ServicesIntegration Services. È possibile connettersi al servizio utilizzando il nome del computer.

Per impostazione predefinita, il servizio Integration ServicesIntegration Services è configurato per gestire i pacchetti archiviati nel database msdb dell'istanza del Motore di database installata contemporaneamente a Integration ServicesIntegration Services. Se l'istanza del Motore di database non viene installata contemporaneamente a Integration ServicesIntegration Services, il servizio Integration ServicesIntegration Services viene configurato in modo da gestire i pacchetti archiviati nel database msdb dell'istanza predefinita locale del Motore di databaseDatabase Engine. Per gestire i pacchetti archiviati in un'istanza denominata o un'istanza remota del Motore di databaseDatabase Engine o in più istanze del Motore di databaseDatabase Engine, è necessario modificare il file di configurazione. Per altre informazioni su come modificare il file di configurazione, vedere Configurazione del servizio Integration Services (SSIS).
Configurazione del server Rivedere le impostazioni per il servizio Integration ServicesIntegration Services nella scheda Account di servizio della pagina Configurazione server.

Se è installato Windows 7 o Windows Server 2008 R2, il servizio Integration ServicesIntegration Services è registrato per l'esecuzione con l'account virtuale MsDtsServer130 o i servizi NT e l'impostazione di Tipo di avvio è Automatico. Non è necessario immettere una password per l'account virtuale. Se è installato Windows Vista o Windows Server 2008, il servizio Integration ServicesIntegration Services è registrato per l'esecuzione con l'account del servizio di rete predefinito e l'impostazione di Tipo di avvio è Automatico. Non è necessario immettere una password per l'account Servizio di rete predefinito.

Per impostazione predefinita, in una nuova installazione, Integration ServicesIntegration 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 utilizza la funzionalità di raccolta dati di SQL Server 2017SQL Server 2017. Gli eventi non registrati includono EventID 12288, che indica che il pacchetto è stato avviato ed EventID 12289 che 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 di DWORD dell'impostazione LogPackageExecutionToEventLog da 0 a 1.

Informazioni sul servizio Integration Services

Integration ServicesIntegration Services installa il servizio Integration ServicesIntegration Services.

Il servizio Integration ServicesIntegration Services viene installato quando si seleziona l'opzione Integration Services nella pagina Selezione funzionalità. Quando si accettano le impostazioni predefinite nella pagina Configurazione server Integration ServicesIntegration Services, il servizio ** viene abilitato e **Tipo di avvio viene impostato su Automatico.

È possibile installare solo una singola istanza del servizio Integration ServicesIntegration Services in un computer. Il servizio non è specifico di una particolare istanza del Motore di database. È possibile connettersi al servizio usando il nome del computer in cui è in esecuzione il servizio stesso.

Installazione di Integration Services in computer a 64 bit

Integrazione delle funzionalità di Integration Services installate in computer a 64 bit

Il programma di installazione prevede l'installazione di diverse funzionalità di Integration ServicesIntegration Services in base alle opzioni di installazione selezionate:

  • Quando si installa SQL ServerSQL Server e si seleziona l'installazione di Integration ServicesIntegration Services, verranno installati gli strumenti e le funzionalità di Integration ServicesIntegration Services a 64 bit.

  • Se sono necessarie le funzionalità della fase di progettazione di Integration ServicesIntegration Services, installare anche SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).

  • Se sono necessarie le versioni a 32 bit degli strumenti e del runtime di Integration ServicesIntegration Services per eseguire pacchetti specifici in modalità a 32 bit, installare anche SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).

    Le funzionalità a 64 bit vengono installate nella directory Programmi, mentre le funzionalità a 32 bit vengono installate separatamente nella directory Programmi (x86). Non si tratta di un comportamento specifico di Integration ServicesIntegration Services o di SQL ServerSQL Server.

Importante

SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), l'ambiente di sviluppo a 32 bit per pacchetti di Integration ServicesIntegration Services, non è supportato nel sistema operativo ItaniumItanium a 64 bit e non viene installato nei server ItaniumItanium.