Condividi tramite


Importare ed esportare pacchetti (servizio SSIS)

Importante

Questo argomento illustra 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 pacchetti nel server Integration Services.

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

L'archivio pacchetti, ovvero l'archiviazione logica monitorata e gestita dal servizio Integration Services, può includere sia il database msdb che le cartelle del file system specificate nel file di configurazione per il servizio Integration Services.

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

  • Cartelle del file system ovunque nel file system.

  • Cartelle nell'archivio pacchetti SSIS. Le due cartelle predefinite sono denominate File System e MSDB.

  • Il database msdb di SQL Server.

Integration Services consente di importare ed esportare pacchetti, il che permette di modificare il formato e la posizione di archiviazione dei pacchetti. Usando le funzionalità di importazione ed esportazione, è possibile aggiungere pacchetti al file system, all'archivio pacchetti o al database msdb e copiare i pacchetti da un formato di archiviazione a un altro. Ad esempio, i pacchetti salvati in msdb possono essere copiati nel file system e viceversa.

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

Per importare o esportare un pacchetto

Importante

Questo argomento illustra 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 con 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:

  • È possibile importare un pacchetto archiviato in un'istanza di Microsoft SQL Server, nel file system o nell'archivio pacchetti SSIS. Il pacchetto importato viene salvato in SQL Server o in una cartella nell'archivio pacchetti SSIS.

  • È possibile esportare un pacchetto archiviato in un'istanza di SQL Server, nel file system o nell'archivio pacchetti SSIS in un formato di archiviazione e un percorso diversi.

Esistono tuttavia alcune restrizioni per l'importazione e l'esportazione di un pacchetto tra versioni diverse di SQL Server:

  • 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 seguenti descrivono come usare SQL Server Management Studio per importare o esportare un pacchetto.

Per importare un pacchetto tramite SQL Server Management Studio

  1. Fare clic su 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 di server selezionare Integration Services.

    • Nella casella Nome server specificare un nome del server o fare clic su <Sfoglia per ulteriori informazioni> e individuare il server da usare.

  3. Se Esplora oggetti non è aperto, 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, scegliere Importa pacchetto. e quindi eseguire una delle operazioni seguenti:

    • Per importare da un'istanza di SQL Server, selezionare l'opzione SQL Server e quindi specificare il server e selezionare la modalità di autenticazione. Se si seleziona 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 eseguire l'importazione dal 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 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 scegliere un livello di protezione diverso usando la finestra di dialogo Livello di protezione pacchetto . Se l'opzione Crittografa dati sensibili con password o Crittografa tutti i dati con password è selezionata, digitare e confermare una password.

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

Per esportare un pacchetto tramite SQL Server Management Studio

  1. Fare clic su 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 di server selezionare Integration Services.

    • Nella casella Nome server specificare un nome del server o fare clic su <Sfoglia per ulteriori informazioni> e individuare il server da usare.

  3. Se Esplora oggetti non è aperto, 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 con il pulsante destro del mouse sul pacchetto, scegliere Esporta, quindi eseguire una delle operazioni seguenti:

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

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

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

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

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

      Fare clic sul pulsante Sfoglia (...), espandere la cartella Pacchetti SSIS e selezionare la cartella in cui si desidera 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 scegliere un livello di protezione diverso usando la finestra di dialogo Livello di protezione pacchetto . Se l'opzione Crittografa dati sensibili con password o Crittografa tutti i dati con password è selezionata, digitare e confermare una password.

  8. Fare clic su OK per completare l'esportazione.

Vedere anche

Gestione pacchetti (servizio SSIS)