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 del database msdb di SQL Server o nel file system.
L'archivio pacchetti, ovvero l'archivio logico gestito e monitorato 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 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 vengono modificati il formato e la posizione dei pacchetti. Tramite le caratteristiche 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 altre informazioni, vedere dtutil Utility.
Per importare o esportare un pacchetto
Importante
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 con SQL Server 2008. Per informazioni sulla gestione dei pacchetti in SQL Server 2012, vedere Server SSIS (Integration Services).
È possibile importare o esportare un pacchetto di Integration Services da o nelle posizioni 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.
Un pacchetto archiviato nel file system, in un'istanza di SQL Server o nell'archivio pacchetti SSIS può essere esportato in una posizione e in un formato di archiviazione diversi.
Per l'importazione e l'esportazione di un pacchetto tra versioni diverse di SQL Server esistono 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 usare SQL Server Management Studio per importare o esportare un pacchetto.
Per importare un pacchetto utilizzando SQL Server Management Studio
Fare clic su Start, scegliere Microsoft SQL Server e quindi fare clic su SQL Server Management Studio.
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 usare.
Se il riquadro Esplora oggetti non è visualizzato, scegliere Esplora oggetti dal menu Visualizza.
In Esplora oggetti espandere la cartella Pacchetti archiviati .
Espandere le sottocartelle per individuare la cartella in cui si desidera importare un pacchetto.
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, quindi 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 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 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.
Facoltativamente, aggiornare il nome del pacchetto.
Per aggiornare il livello di protezione del pacchetto, fare clic sul pulsante Sfoglia (...) e specificare un livello di protezione diverso usando la finestra di dialogo Livello di protezione pacchetto. Se l'opzione Crittografa tutti i dati sensibili con una password o Crittografa tutti i dati con una password è selezionata, digitare e confermare una password.
Fare clic su OK per completare l'importazione.
Per esportare un pacchetto utilizzando SQL Server Management Studio
Fare clic su Start, scegliere Microsoft SQL Server e quindi fare clic su SQL Server Management Studio.
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 usare.
Se il riquadro Esplora oggetti non è visualizzato, scegliere Esplora oggetti dal menu Visualizza.
In Esplora oggetti espandere la cartella Pacchetti archiviati .
Espandere le sottocartelle per individuare il pacchetto da esportare.
Fare clic sul pacchetto con il pulsante destro del mouse, scegliere Esportae quindi eseguire una delle operazioni seguenti:
Per esportare il pacchetto in un'istanza di SQL Server, selezionare l'opzione SQL Server, quindi 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 esportare il pacchetto 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 vuole salvare il pacchetto. Facoltativamente, immettere un nuovo nome per il pacchetto nella casella di testo Nome pacchetto . Fare clic su OK.
Per aggiornare il livello di protezione del pacchetto, fare clic sul pulsante Sfoglia (...) e specificare un livello di protezione diverso usando la finestra di dialogo Livello di protezione pacchetto. Se l'opzione Crittografa tutti i dati sensibili con una password o Crittografa tutti i dati con una password è selezionata, digitare e confermare una password.
Scegliere OK per completare l'esportazione.