Importare ed esportare pacchetti (servizio SSIS)

Nota importanteImportante

In questo argomento viene illustrato il servizio Integration Services, un servizio Windows per la gestione dei pacchetti di Integration Services. SQL Server 2012 supporta il servizio per la compatibilità con le versioni precedenti di Integration Services. A partire da SQL Server 2012, è possibile gestire oggetti come i pacchetti del server Integration Services.

I pacchetti possono essere salvati nella tabella sysssispackages del database msdb di SQL Server o nel file system.

Nell'archivio pacchetti, ovvero l'archivio logico gestito e monitorato dal servizio Integration Services, possono essere inclusi sia il database msdb sia le cartelle del file system specificate nel file di configurazione per il servizio Integration Services.

È possibile importare ed esportare pacchetti tra i tipi di archivio seguenti:

  • Cartelle del file system in qualsiasi posizione del file system.

  • Cartelle dell'archivio pacchetti SSIS. Le due cartelle predefinite sono File system e MSDB.

  • Database msdb di SQL Server.

Integration Services consente di importare ed esportare pacchetti. Durante queste operazioni il formato e la posizione dei pacchetti vengono modificati. Tramite le funzionalità di importazione ed esportazione è possibile aggiungere pacchetti al file system, all'archivio pacchetti o al database msdb e copiarli quindi con un formato di archiviazione diverso. I pacchetti salvati in msdb, ad esempio, possono essere copiati nel file system e viceversa.

È inoltre possibile copiare un pacchetto in un formato diverso tramite l'utilità del prompt dei comandi dtutil (dtutil.exe). Per ulteriori informazioni, vedere Utilità dtutil.

Per importare o esportare un pacchetto

Nota importanteImportante

In questo argomento viene illustrato il servizio Integration Services che fa parte di SQL Server 2008. SQL Server 2012 supporta il servizio Integration Services per la compatibilità con le versioni precedenti di SQL Server 2008. Per informazioni sulla gestione dei pacchetti in SQL Server 2012, vedere Server Integration Services (SSIS).

È possibile importare o esportare un pacchetto di Integration Services da o nei percorsi seguenti:

  • Un pacchetto archiviato può essere importato nel file system, in un'istanza di Microsoft SQL Server o nell'archivio pacchetti SSIS. Il pacchetto importato viene salvato in SQL Server o in una cartella nell'archivio pacchetti SSIS.

  • Un pacchetto archiviato nel file system, in un'istanza di SQL Server o nell'archivio pacchetti SSIS può essere esportato in un percorso e un formato di archiviazione diverso.

Per l'importazione e l'esportazione di un pacchetto tra versioni diverse di SQL Server ci sono tuttavia alcune restrizioni:

  • In un'istanza di SQL Server 2008 è possibile importare pacchetti da un'istanza di SQL Server 2005 ma non è possibile esportare pacchetti in un'istanza di SQL Server 2005.

  • In un'istanza di SQL Server 2005 non è possibile importare pacchetti da o esportare pacchetti in un'istanza di SQL Server 2008.

Le procedure descritte di seguito descrivono come utilizzare SQL Server Management Studio per importare o esportare un pacchetto.

Per importare un pacchetto utilizzando SQL Server Management Studio

  1. Fare clic sul pulsante Start, scegliere Microsoft SQL Server e quindi SQL Server Management Studio.

  2. Nella finestra di dialogo Connetti al server impostare le opzioni seguenti:

    • Nella casella Tipo server selezionare Integration Services.

    • Nella casella Nome server specificare il nome di un server oppure fare clic su <Cerca…> e individuare il server da utilizzare.

  3. Se il riquadro Esplora oggetti non è visualizzato, scegliere Esplora oggetti dal menu Visualizza.

  4. In Esplora oggetti espandere la cartella Pacchetti archiviati.

  5. Espandere le sottocartelle per individuare la cartella in cui si desidera importare un pacchetto.

  6. Fare clic con il pulsante destro del mouse sulla cartella e scegliere Importa pacchetto, quindi effettuare una delle operazioni seguenti:

    • Per importare il pacchetto da un'istanza di SQL Server, selezionare l'opzione SQL Server, specificare il server e selezionare la modalità di autenticazione. Se si seleziona l'autenticazione di SQL Server, specificare un nome utente e una password.

      Fare clic sul pulsante Sfoglia (…), selezionare il pacchetto da importare e quindi fare clic su OK.

    • Per importare il pacchetto nel file system, selezionare l'opzione File system.

      Fare clic sul pulsante Sfoglia (…), selezionare il pacchetto da importare e quindi fare clic su Apri.

    • Per importare il pacchetto dall'archivio pacchetti SSIS, selezionare l'opzione Archivio pacchetti SSIS e specificare il server.

      Fare clic sul pulsante Sfoglia (…), selezionare il pacchetto da importare e quindi fare clic su OK.

  7. Facoltativamente, aggiornare il nome del pacchetto.

  8. Per aggiornare il livello di protezione del pacchetto, fare clic sul pulsante Sfoglia (…) e specificare un livello di protezione diverso utilizzando la finestra di dialogo Livello di protezione pacchetto. Se è selezionata l'opzione Crittografa tutti i dati sensibili con una password o Crittografa tutti i dati con una password, digitare e confermare una password.

  9. Fare clic su OK per completare l'importazione.

Per esportare un pacchetto utilizzando SQL Server Management Studio

  1. Fare clic sul pulsante Start, scegliere Microsoft SQL Server e quindi fare clic su SQL Server Management Studio.

  2. Nella finestra di dialogo Connetti al server impostare le opzioni seguenti:

    • Nella casella Tipo server selezionare Integration Services.

    • Nella casella Nome server specificare il nome di un server oppure fare clic su <Cerca…> e individuare il server da utilizzare.

  3. Se il riquadro Esplora oggetti non è visualizzato, scegliere Esplora oggetti dal menu Visualizza.

  4. In Esplora oggetti espandere la cartella Pacchetti archiviati.

  5. Espandere le sottocartelle per individuare il pacchetto da esportare.

  6. Fare clic sul pacchetto con il pulsante destro del mouse, scegliere Esporta e quindi eseguire una delle operazioni seguenti:

    • Per esportare il pacchetto in un'istanza di SQL Server, selezionare l'opzione SQL Server, specificare il server e selezionare la modalità di autenticazione. Se si seleziona l'autenticazione di SQL Server, specificare un nome utente e una password.

      Fare clic sul pulsante Sfoglia (…) ed espandere la cartella Pacchetti SSIS per individuare la cartella in cui salvare il pacchetto. Facoltativamente, aggiornare il nome predefinito del pacchetto e quindi scegliere OK.

    • Per esportare il pacchetto nel file system, selezionare l'opzione File system.

      Fare clic sul pulsante Sfoglia (…) per individuare la cartella in cui esportare il pacchetto, digitare il nome del file del pacchetto e quindi scegliere Salva.

    • Per eseguire l'esportazione nell'archivio pacchetti SSIS, selezionare l'opzione Archivio pacchetti SSIS e specificare il server.

      Fare clic sul pulsante Sfoglia (…) ed espandere la cartella Pacchetti SSIS, selezionare la cartella in cui salvare il pacchetto. Facoltativamente, immettere un nuovo nome per il pacchetto nella casella di testo Nome pacchetto. Fare clic su OK.

  7. Per aggiornare il livello di protezione del pacchetto, fare clic sul pulsante Sfoglia (…) e specificare un livello di protezione diverso utilizzando la finestra di dialogo Livello di protezione pacchetto. Se è selezionata l'opzione Crittografa tutti i dati sensibili con una password o Crittografa tutti i dati con una password, digitare e confermare una password.

  8. Scegliere OK per completare l'esportazione.

Vedere anche

Concetti

Gestione dei pacchetti (servizio SSIS)