Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La gestione dei pacchetti comporta attività che includono le attività seguenti:
Monitoraggio dei pacchetti in esecuzione
Gestione dell'archiviazione di pacchetti
Importazione ed esportazione di pacchetti
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.
Negozio di pacchetti
Integration Services offre due cartelle di primo livello per l'accesso ai pacchetti di Integration Services: esecuzione di pacchetti e pacchetti archiviati. Nella cartella Pacchetti in esecuzione sono elencati i pacchetti attualmente in esecuzione nel server. La cartella Pacchetti archiviati elenca i pacchetti salvati nell'archivio pacchetti. Si tratta degli unici pacchetti gestiti dal servizio Integration Services. L'archivio pacchetti può essere costituito da una o entrambe le cartelle del database msdb e del file system elencate nel file di configurazione del servizio Integration Services. Il file di configurazione specifica le cartelle msdb e file system da gestire. È anche possibile che i pacchetti siano archiviati altrove nel file system che non sono gestiti dal servizio Integration Services.
I pacchetti salvati in msdb vengono archiviati in una tabella denominata sysssispackages. Quando si salvano pacchetti in msdb, è anche possibile raggrupparli in cartelle logiche. L'uso di cartelle logiche consente di organizzare i pacchetti in base allo scopo o di filtrare i pacchetti nella tabella sysssispackages. È possibile creare nuove cartelle logiche usando SQL Server Management Studio. Per impostazione predefinita, tutte le cartelle logiche aggiunte a msdb vengono incluse automaticamente nell'archivio pacchetti.
Le cartelle logiche create per il raggruppamento dei pacchetti in msdb vengono rappresentate come righe nella tabella sysssispackagefolders in msdb. Le colonne folderid e parentfolderid in sysssispackagefolders definiscono la gerarchia di cartelle. Le cartelle logiche radice in msdb sono le righe in sysssispackagefolders che hanno valori nulli nella colonna parentfolderid. Per altre informazioni, vedere sysssispackages (Transact-SQL) e sysssispackagefolders (Transact-SQL).
Quando si apre SQL Server Management Studio e ci si connette a Integration Services, verranno visualizzate le cartelle msdb gestite dal servizio Integration Services elencate nella cartella Pacchetti archiviati. Se il file di configurazione specifica le cartelle del file system radice, la cartella Pacchetti archiviati elenca anche i pacchetti salvati nel file system in tali cartelle e in tutte le sottocartelle.
È possibile archiviare i pacchetti in qualsiasi cartella del file system, ma non verranno elencati nelle sottocartelle della cartella Pacchetti archiviati , a meno che non si aggiunga la cartella all'elenco di cartelle nel file di configurazione per l'archivio pacchetti. Per altre informazioni sul file di configurazione, vedere Configurazione del servizio Integration Services (servizio SSIS).
La cartella Pacchetti in esecuzione non contiene sottocartelle e non è estendibile.
Per impostazione predefinita, la cartella Pacchetti archiviati contiene due cartelle: File System e MSDB. La cartella File System elenca i pacchetti salvati nel file system. Il percorso di questi file viene specificato nel file di configurazione per il servizio Integration Services. La cartella predefinita è la cartella Packages, che si trova in %Program Files%\Microsoft SQL Server\100\DTS. La cartella MSDB elenca i pacchetti di Integration Services salvati nel database msdb di SQL Server nel server. La tabella sysssispackages contiene i pacchetti salvati in msdb.
Per visualizzare l'elenco dei pacchetti nell'archivio pacchetti, è necessario aprire SQL Server Management Studio e connettersi a Integration Services. Per altre informazioni, vedere Visualizzare pacchetti di Integration Services in SQL Server Management Studio (servizio SSIS).
Monitoraggio dei pacchetti in esecuzione
Nella cartella Pacchetti in esecuzione sono elencati i pacchetti attualmente in esecuzione. Per visualizzare informazioni sui pacchetti correnti nella pagina Riepilogo di SQL Server Management Studio, fare clic sulla cartella Pacchetti in esecuzione . Le informazioni, ad esempio la durata di esecuzione dei pacchetti in esecuzione, sono elencate nella pagina Riepilogo . Facoltativamente, aggiornare la cartella per visualizzare le informazioni più aggiornate.
Per visualizzare informazioni su un singolo pacchetto in esecuzione nella pagina Riepilogo , fare clic sul pacchetto. Nella pagina Riepilogo vengono visualizzate informazioni quali la versione e la descrizione del pacchetto.
È possibile arrestare un pacchetto in esecuzione dalla cartella Pacchetti in esecuzione facendo clic con il pulsante destro del mouse sul pacchetto e quindi scegliendo Arresta.
Gestione dell'archiviazione dei pacchetti
Per organizzare i pacchetti, è possibile aggiungere cartelle personalizzate alle cartelle dell'archivio pacchetti radice elencate dal servizio Integration Services nel file di configurazione. Per impostazione predefinita, le cartelle radice sono le cartelle File System e MSDB . Ad esempio, è possibile aggiungere alla cartella File System una cartella Di pulizia dati contenente tutti i pacchetti utilizzati per la pulizia dei dati. È possibile aggiungere cartelle personalizzate all'interno di altre cartelle personalizzate, creando una gerarchia di cartelle nidificate che soddisfi le proprie esigenze. Le cartelle personalizzate possono essere eliminate e rinominate; Tuttavia, non è possibile rinominare o eliminare le cartelle radice specificate dal file di configurazione. Per aggiornare le cartelle radice elencate da Integration Services, è necessario aggiornare il file di configurazione.
Per altre informazioni, vedere Configurazione del servizio Integration Services (servizio SSIS).
Importazione ed esportazione di pacchetti
I pacchetti di Integration Services possono essere salvati nel database msdb o nel file system. È possibile copiare un pacchetto da un tipo di archiviazione all'altro usando la funzionalità di importazione o esportazione fornita da Integration Services. È anche possibile importare un pacchetto nello stesso tipo di archiviazione e assegnare al pacchetto un nome diverso per creare una copia di un pacchetto. L'utilità del prompt dei comandi dtutil (dtutil.exe) può essere usata anche per importare ed esportare pacchetti.
Per altre informazioni, vedere Utilità dtutil.