Gestione di pacchetti e cartelle a livello di programmazione
Quando si utilizzano i pacchetti di Integration Services a livello di programmazione, può essere necessario determinare se un singolo pacchetto o cartella esiste oppure gestire le cartelle in cui i pacchetti sono archiviati. La classe Application dello spazio dei nomi Microsoft.SqlServer.Dts.Runtime fornisce un'ampia varietà di metodi e classi per soddisfare questi requisiti.
In questo argomento
Verifica dell'esistenza di un pacchetto o di una cartella
Gestione di pacchetti e cartelle
Rimozione di un pacchetto
Creazione di una cartella
Rimozione di una cartella
Ridenominazione di una cartella
Per ulteriori informazioni sull'enumerazione dei pacchetti disponibili, vedere Enumerazione dei pacchetti disponibili a livello di programmazione. Per informazioni sul caricamento e l'esecuzione di pacchetti salvati a livello di programmazione, vedere Esecuzione di un pacchetto SSIS a livello di programmazione sul computer locale e Esecuzione di un pacchetto SSIS in fase di programmazione su un computer remoto.
Tutti i metodi descritti in questo argomento richiedono un riferimento all'assembly Microsoft.SqlServer.ManagedDTS. Dopo aver aggiunto il riferimento in un nuovo progetto, importare lo spazio dei nomi Microsoft.SqlServer.Dts.Runtime con un'istruzione using o Imports.
Importante |
---|
I metodi della classe Application per l'utilizzo dell'archivio pacchetti SSIS supportano solo ".", localhost o il nome del server locale. Non è possibile utilizzare "(local)". |
Verifica dell'esistenza di un pacchetto o di una cartella
Per determinare a livello di programmazione se un pacchetto salvato esiste, chiamare uno dei metodi seguenti prima di tentare di caricarlo ed eseguirlo:
Percorso di archiviazione |
Metodo da chiamare |
---|---|
Archivio pacchetti SSIS |
|
SQL Server |
Per determinare a livello di programmazione se una cartella esiste, chiamare uno dei metodi seguenti prima di tentare di elencare i pacchetti archiviati al suo interno:
Percorso di archiviazione |
Metodo da chiamare |
---|---|
Archivio pacchetti SSIS |
|
SQL Server |
Torna all'inizio
Gestione di pacchetti e cartelle
La classe Application dello spazio dei nomi Microsoft.SqlServer.Dts.Runtime fornisce metodi aggiuntivi per la gestione dei pacchetti e delle cartelle in cui sono archiviati.
Rimozione di un pacchetto
Per rimuovere un pacchetto salvato a livello di programmazione, chiamare uno dei metodi seguenti:
Percorso di archiviazione |
Metodo da chiamare |
---|---|
Archivio pacchetti SSIS |
|
SQL Server |
Torna all'inizio
Creazione di una cartella
Per creare una cartella di archiviazione a livello di programmazione, chiamare uno dei metodi seguenti:
Percorso di archiviazione |
Metodo da chiamare |
---|---|
Archivio pacchetti SSIS |
|
SQL Server |
Torna all'inizio
Rimozione di una cartella
Per rimuovere una cartella di archiviazione a livello di programmazione, chiamare uno dei metodi seguenti:
Percorso di archiviazione |
Metodo da chiamare |
---|---|
Archivio pacchetti SSIS |
|
SQL Server |
Torna all'inizio
Ridenominazione di una cartella
Per rinominare una cartella di archiviazione a livello di programmazione, chiamare uno dei metodi seguenti:
Percorso di archiviazione |
Metodo da chiamare |
---|---|
Archivio pacchetti SSIS |
|
SQL Server |
Torna all'inizio
|
Vedere anche