Installazione di Integration Services

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

In questo argomento sono incluse importanti considerazioni di cui tenere conto prima di installare Integration 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.

In questo argomento non sono incluse indicazioni per l'avvio del programma di installazione, l'esecuzione dell'installazione dalla riga di comando o l'utilizzo dell'Installazione guidata. Per istruzioni dettagliate su come avviare il programma di installazione e selezionare i componenti da installare, vedere Guida introduttiva all'installazione di SQL Server 2012. Per informazioni sulle opzioni della riga di comando per l'installazione di Integration Services, vedere Installare SQL Server 2012 dal prompt dei comandi.

Preparazione dell'installazione di Integration Services

Prima di installare Microsoft SQL Server Integration Services, esaminare i requisiti seguenti:

Selezione di una configurazione di Integration Services

È possibile installare SQL Server Integration Services nelle configurazioni seguenti:

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

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

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

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

Installazione di Integration Services

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

[!NOTA]

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

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

Se per installare Integration 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 Services:

Pagina

Consigli

Selezione funzionalità

Selezionare Integration Services per installare il servizio Integration Services ed eseguire i pacchetti all'esterno dell'ambiente di progettazione.

Nota importanteImportante

Per eseguire l'utilità del prompt dei comandi dtexec, è necessario installare il servizio Integration Services.

Per l'installazione completa di Integration 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 Studio per la gestione dei pacchetti.

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

Per molte soluzioni di data warehouse è necessario inoltre installare altri componenti di SQL Server, ad esempio il Motore di database di SQL Server, SQL Server Analysis Services e SQL Server Reporting Services.

[!NOTA]

Alcuni dei 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 si rivelano utili per attività specifiche, ma le funzionalità di Integration Services risulteranno limitate. L'opzione Servizi Motore di database, ad esempio, consente di installare i componenti di Integration Services necessari per l'Importazione/Esportazione guidata SQL Server. L'opzione SQL Server Data Tools consente di installare i componenti di Integration Services necessari per la progettazione di un pacchetto, ma il servizio Integration Services non viene installato e non è possibile eseguire pacchetti all'esterno di SQL Server Data Tools. Per garantire l'installazione completa di Integration Services, è necessario selezionare Integration Services nella pagina Selezione funzionalità.

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 Itanium, 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 Server quando si installa Integration Services. In Integration Services i pacchetti vengono in genere archiviati in un'istanza del Motore di database e la pianificazione di tali pacchetti si basa su SQL Server Agent. Se nel server ETL non è presente un'istanza del Motore di database, sarà necessario pianificare o eseguire i pacchetti da un server che dispone di un'istanza del Motore di database. 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.

Configurazione dell'istanza

Qualsiasi selezione effettuata nella pagina Configurazione dell'istanza non influisce su Integration Services o sul servizio Integration Services.

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

Per impostazione predefinita, il servizio Integration Services è configurato per gestire i pacchetti archiviati nel database msdb dell'istanza del Motore di database installata contemporaneamente a Integration Services. Se l'istanza del Motore di database non viene installata contemporaneamente a Integration Services, il servizio Integration Services viene configurato in modo da gestire i pacchetti archiviati nel database msdb dell'istanza predefinita locale del Motore di database. Per gestire pacchetti archiviati in un'istanza denominata o un'istanza remota del Motore di database o in più istanze del Motore di database, è necessario modificare il file di configurazione. Per ulteriori informazioni sulla procedura di modifica del file di configurazione, vedere Configurazione del servizio Integration Services (servizio SSIS).

Configurazione del server

Rivedere le impostazioni per il servizio Integration Services nella scheda Account di servizio della pagina Configurazione server.

Se è installato Windows 7 o Windows Server 2008 R2, il servizio Integration Services è registrato per l'esecuzione con l'account virtuale MsDtsServer110 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 R2, il servizio Integration 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 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 2012. 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\110\SSIS e modificare il valore DWORD dell'impostazione LogPackageExecutionToEventLog da 0 a 1.

Informazioni sul servizio Integration Services

Tramite Integration Services viene installato il servizio Integration Services.

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

È possibile installare solo una singola istanza del servizio Integration Services in un computer. Il servizio non è specifico di una particolare istanza del Motore di database. È possibile connettersi al servizio utilizzando 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 Services in base alle opzioni di installazione selezionate:

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

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

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

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

Nota importanteImportante

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