以编程方式管理包和文件夹

适用于:Azure 数据工厂中的 SQL Server SSIS Integration Runtime

以编程方式使用 Integration Services 包时,你可能希望确定个别包或文件夹是否存在,或管理用于存储包的文件夹。 Application 命名空间的 Microsoft.SqlServer.Dts.Runtime 类提供了多种满足这些要求的方法。

确定包或文件夹是否存在

若要以编程方式确定已保存的包是否存在,请先调用以下方法之一,然后尝试加载和运行该包:

存储位置 调用的方法
SSIS 包存储区 ExistsOnDtsServer
SQL Server ExistsOnSqlServer

若要以编程方式确定文件夹是否存在,请先调用以下方法之一,然后尝试列出其中存储的包:

存储位置 调用的方法
SSIS 包存储区 FolderExistsOnDtsServer
SQL Server FolderExistsOnSqlServer

返回页首

管理包和文件夹

Application 命名空间的 Microsoft.SqlServer.Dts.Runtime 类提供其他用于管理包和存储包的文件夹的方法。

删除包

若要以编程方式删除已保存的包,请调用以下方法之一:

存储位置 调用的方法
SSIS 包存储区 RemoveFromDtsServer
SQL Server RemoveFromSqlServer

返回页首

创建文件夹

若要以编程方式创建存储文件夹,请调用以下方法之一:

存储位置 调用的方法
SSIS 包存储区 CreateFolderOnDtsServer
SQL Server CreateFolderOnSqlServer

返回页首

删除文件夹

若要以编程方式删除存储文件夹,请调用以下方法之一:

存储位置 调用的方法
SSIS 包存储区 RemoveFolderFromDtsServer
SQL Server RemoveFolderFromSqlServer

返回页首

重命名文件夹

若要以编程方式重命名存储文件夹,请调用以下方法之一:

存储位置 调用的方法
SSIS 包存储区 RenameFolderOnDtsServer
SQL Server RenameFolderOnSqlServer

返回页首

另请参阅

包管理(SSIS 服务)
以编程方式枚举可用的包