Share via


Gestione di pacchetti e cartelle a livello di programmazione

Si applica a:SQL Server Integration Runtime SSIS in Azure Data Factory

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.

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:

Posizione di archiviazione Metodo da chiamare
Archivio pacchetti SSIS ExistsOnDtsServer
SQL Server ExistsOnSqlServer

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:

Posizione di archiviazione Metodo da chiamare
Archivio pacchetti SSIS FolderExistsOnDtsServer
SQL Server FolderExistsOnSqlServer

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:

Posizione di archiviazione Metodo da chiamare
Archivio pacchetti SSIS RemoveFromDtsServer
SQL Server RemoveFromSqlServer

Torna all'inizio

Creazione di una cartella

Per creare una cartella di archiviazione a livello di programmazione, chiamare uno dei metodi seguenti:

Posizione di archiviazione Metodo da chiamare
Archivio pacchetti SSIS CreateFolderOnDtsServer
SQL Server CreateFolderOnSqlServer

Torna all'inizio

Rimozione di una cartella

Per rimuovere una cartella di archiviazione a livello di programmazione, chiamare uno dei metodi seguenti:

Posizione di archiviazione Metodo da chiamare
Archivio pacchetti SSIS RemoveFolderFromDtsServer
SQL Server RemoveFolderFromSqlServer

Torna all'inizio

Ridenominazione di una cartella

Per rinominare una cartella di archiviazione a livello di programmazione, chiamare uno dei metodi seguenti:

Posizione di archiviazione Metodo da chiamare
Archivio pacchetti SSIS RenameFolderOnDtsServer
SQL Server RenameFolderOnSqlServer

Torna all'inizio

Vedere anche

Gestione dei pacchetti (servizio SSIS)
Enumerazione dei pacchetti disponibili a livello di codice