Progetti e soluzioni di Integration Services (SSIS)

SQL ServerSQL Server fornisce SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) per lo sviluppo di pacchetti Integration ServicesIntegration Services.

Quando si distribuiscono i pacchetti in un database MicrosoftMicrosoft SQL ServerSQL Server o nell'archivio pacchetti SSISSSIS, usare il servizio Integration ServicesIntegration Services per gestire i pacchetti. Il servizio Integration ServicesIntegration Services è disponibile solo in SQL Server Management StudioSQL Server Management Studio. Per altre informazioni sul servizio, vedere Servizio Integration Services (servizio SSIS). Per altre informazioni sulla distribuzione dei pacchetti, vedere Distribuzione del pacchetto legacy (SSIS).

Quando si distribuiscono progetti di Integration ServicesIntegration Services nel server Integration ServicesIntegration Services, per gestire i progetti si utilizzano le viste e le stored procedure Transact-SQL in SQL Server Management StudioSQL Server Management Studio. Per altre informazioni sulla distribuzione dei progetti, vedere Distribuzione di progetti e pacchetti. Per altre informazioni sul server Integration ServicesIntegration Services, vedere Integration Services (SSIS) Server.

Per una panoramica di SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) e SQL Server Management StudioSQL Server Management Studio, vedere Integration Services (SSIS) e strumenti di gestione%20and%20Studio%20Environments.md).

Progetti di Integration Services che contengono pacchetti

Un progetto è un contenitore in cui si sviluppano pacchetti di Integration ServicesIntegration Services.

In un progetto di SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) in Integration ServicesIntegration Services vengono archiviati e raggruppati i file correlati al pacchetto. Ad esempio, in un progetto sono inclusi i file necessari per creare una specifica soluzione di estrazione, trasferimento e caricamento specifica (ETL).

Prima di creare un progetto di Integration ServicesIntegration Services, è necessario acquisire dimestichezza con il contenuto di base di questo tipo di progetto. Una volta compreso il contenuto, è possibile cominciare a creare e utilizzare un progetto di Integration ServicesIntegration Services.

Cartelle dei progetti di Integration Services

Nel diagramma seguente vengono illustrate le cartelle di un progetto di Integration ServicesIntegration Services in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).

Cartelle di un progetto di Integration Services

Nella tabella seguente si descrivono le cartelle incluse in un progetto di Integration ServicesIntegration Services.

Cartella Description
SSISSSIS Pacchetti Contiene i pacchetti. Per altre informazioni, vedere Pacchetti di Integration Services (SSIS).
Varie Sono contenuti file diversi dai file di pacchetto.

File dei progetti di Integration Services

Quando si aggiunge un progetto di Integration ServicesIntegration Services nuovo o esistente a una soluzione, tramite SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) vengono creati file di progetto con estensione dtproj, dtproj.user e database.

  • Nel file con estensione dtproj sono contenute informazioni sulle configurazioni del progetto e su elementi quali i pacchetti.

  • Il file con estensione dtproj.user contiene informazioni relative alle preferenze dell'utente per l'utilizzo del progetto.

  • Nel file con estensione database sono contenute le informazioni necessarie a SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) per aprire il progetto di Integration ServicesIntegration Services.

Specifica delle versioni di destinazione nei progetti di Integration Services

In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) è possibile creare, gestire ed eseguire pacchetti destinati a SQL Server 2016, SQL Server 2014 o SQL Server 2012.

In Esplora soluzioni fare clic con il pulsante destro del mouse su un progetto di Integration Services e scegliere Proprietà per aprire le pagine delle proprietà per il progetto. Nella scheda Generale di Proprietà di configurazioneselezionare la proprietà TargetServerVersion , quindi scegliere SQL Server 2016, SQL Server 2014 o SQL Server 2012.

TargetServerVersion property in project properties dialog box

Soluzioni che contengono progetti

Una soluzione è un contenitore tramite cui vengono raggruppati e gestiti i progetti utilizzati durante lo sviluppo di soluzioni aziendali end-to-end. Una soluzione consente di gestire più progetti come una singola unità e raggruppa uno o più progetti correlati che concorrono a formare una soluzione aziendale.

Nelle soluzioni possono essere inclusi diversi tipi di progetto. Per creare un pacchetto di SSISSSIS mediante Progettazione Integration ServicesIntegration Services, sarà necessario utilizzare un progetto di Integration ServicesIntegration Services in una soluzione fornita da SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT).

Quando si crea una nuova soluzione, SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT) aggiunge una cartella specifica della soluzione a Esplora soluzioni e crea file con estensioni sln e suo:

  • Il file con estensione sln contiene informazioni sulla configurazione della soluzione e un elenco dei progetti della soluzione.

  • Il file con estensione suo contiene informazioni sulle preferenze dell'utente relative alla soluzione.

    Quando si crea un nuovo progetto in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), viene automaticamente creata una soluzione, ma è anche possibile creare una soluzione vuota a cui aggiungere progetti in un secondo tempo.

NOTA: per impostazione predefinita, quando si crea un nuovo progetto di Integration ServicesIntegration Services in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), la soluzione non viene visualizzata nel riquadro Esplora progetti. Per modificare questo comportamento predefinito, scegliere Opzioni dal menu Strumenti. Nella finestra di dialogo Opzioni espandere Progetti e soluzioni e quindi fare clic su Generale. Nella pagina Generale selezionare Mostra sempre soluzione.

Attività correlate

Aggiunta o rimozione di un progetto di Integration Services da una soluzione

Creazione di un nuovo progetto di Integration Services

Aggiunta di un elemento a un progetto di Integration Services

Copia di elementi di progetto

Contenuto correlato

Sviluppo di un progetto di Integration Services