Condividi tramite


Distribuire progetti nel server Integration Services

Nella versione corrente di Integration Services è possibile distribuire i progetti nel server Integration Services. Con il server Integration Services è possibile gestire ed eseguire pacchetti, nonché configurare i valori di runtime per i pacchetti tramite ambienti.

Per ulteriori informazioni sugli ambienti, vedere Creare ed eseguire il mapping di un ambiente server.

[!NOTA]

Come nelle versioni precedenti di Integration Services, nella versione corrente è possibile distribuire i pacchetti in un'istanza di SQL Server e utilizzare il servizio Integration Services per eseguire e gestire i pacchetti. Viene utilizzato il modello di distribuzione del pacchetto. Per ulteriori informazioni, vedere Distribuzione di pacchetti (SSIS).

Per distribuire un progetto nel server Integration Services, completare le attività seguenti:

  1. Se necessario, creare un catalogo SSISDB. Per ulteriori informazioni, vedere Creare il catalogo SSIS.

  2. Convertire il progetto nel modello di distribuzione del progetto eseguendo la Conversione guidata progetto di Integration Services. Per ulteriori informazioni, vedere le istruzioni riportate di seguito: Per convertire un progetto nel modello di distribuzione del progetto

    • Se il progetto è stato creato in SQL Server 2012 Integration Services (SSIS), per impostazione predefinito il progetto utilizza il modello di distribuzione del progetto.

    • Se il progetto è stato creato in una versione precedente di Integration Services, dopo aver aperto il file di progetto in Visual Studio, convertirlo nel modello di distribuzione del progetto.

      [!NOTA]

      Se nel progetto sono incluse una o più origini dati, queste ultime vengono rimosse al completamento della conversione del progetto. Per creare una connessione a un'origine dati che può essere condivisa dai pacchetti nel progetto, aggiungere una gestione connessione a livello del progetto. Per ulteriori informazioni, vedere Aggiunta, eliminazione o condivisione di una gestione connessione in un pacchetto.

      Le diverse attività di conversione eseguite dalla Conversione guidata progetto di Integration Services variano a seconda che la procedura guidata venga eseguita da Visual Studio o da SQL Server Management Studio.

      • Se la procedura guidata viene eseguita da Visual Studio, i pacchetti contenuti nel progetto vengono convertiti da Integration Services 2005, 2008 o 2008 R2 al formato utilizzato dalla versione corrente di Integration Services. Vengono aggiornati il progetto originale, con estensione dtproj, e i file di pacchetto, con estensione dtsx.

      • Se la procedura guidata viene eseguita da SQL Server Management Studio, vengono generati un file di distribuzione progetto, con estensione ispac, dai pacchetti e le configurazioni contenute nel progetto. I file di pacchetto, con estensione dtsx, originali non vengono aggiornati.

        È possibile selezionare un file esistente o crearne uno nuovo nella pagina Seleziona destinazione della procedura guidata.

        Per aggiornare i file di pacchetto durante la conversione di un progetto, eseguire la Conversione guidata progetti di Integration Services da Visual Studio. Per aggiornare i file di pacchetto separatamente rispetto alla conversione del progetto, eseguire la Conversione guidata progetto di Integration Services da SQL Server Management Studio, quindi eseguire l'Aggiornamento guidato pacchetti SSIS. Se i file di pacchetto vengono aggiornati separatamente, assicurarsi di salvare le modifiche. In caso contrario, quando si converte il progetto nel modello di distribuzione del progetto, eventuali modifiche non salvate apportate al pacchetto non vengono convertite.

    Per ulteriori informazioni sull'aggiornamento dei pacchetti, vedere Aggiornare pacchetti di Integration Services e Aggiornare i pacchetti di Integration Services mediante l'Aggiornamento guidato pacchetti SSIS.

  3. Distribuire il progetto nel server Integration Services. Per ulteriori informazioni, vedere le istruzioni riportate di seguito: Per distribuire un progetto nel server Integration Services

  4. (Facoltativo) Creare un ambiente per il progetto distribuito. Per ulteriori informazioni, vedere Creare ed eseguire il mapping di un ambiente server.

Per convertire un progetto nel modello di distribuzione del progetto

  1. Aprire il progetto in Visual Studio, quindi in Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto e scegliere Converti nel modello di distribuzione del progetto.

    -oppure-

    Da Esplora oggetti di Management Studio fare clic con il pulsante destro del mouse sul nodo Progetti e selezionare Importa pacchetto.

  2. Completare la procedura guidata. Per ulteriori informazioni, vedere Conversione guidata progetto di Integration Services.

Per distribuire un progetto nel server Integration Services

  1. Aprire il progetto in Visual Studio, quindi scegliere Distribuisci dal menu Progetto per avviare la Distribuzione guidata Integration Services.

    -oppure-

    In SQL Server Management Studio espandere il nodo Integration Services > SSISDB in Esplora oggetti e individuare la cartella Progetti per il progetto che si desidera distribuire. Fare clic con il pulsante destro del mouse sulla cartella Progetti, quindi scegliere Distribuzione progetto.

    -oppure-

    Al prompt dei comandi eseguire isdeploymentwizard.exe da %ProgramFiles%\Microsoft SQL Server\110\DTS\Binn. Nei computer a 64 bit è anche disponibile una versione a 32 bit dello strumento in %ProgramFiles(x86)%\Microsoft SQL Server\100\DTS\Binn.

  2. Nella pagina Seleziona origine fare clic su File distribuzione progetto per selezionare il file di distribuzione per il progetto.

    -oppure-

    Fare clic su Catalogo di Integration Services per selezionare un progetto che è già stato distribuito nel catalogo SSISDB.

  3. Completare la procedura guidata. Per ulteriori informazioni, vedere Distribuzione guidata Integration Services.