以编程方式管理包和文件夹
适用范围:SQL Server
Azure 数据工厂中的 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 |