存储过程(Integration Services 目录)
适用范围:SQL Server Azure 数据工厂中的 SSIS Integration Runtime
适用范围:SQL Server
本节介绍可用于管理已部署到 Transact-SQL 实例的 Integration Services 项目的 SQL Server 存储过程。
调用 Integration Services 存储过程以添加、删除、修改或指定存储在 SSISDB 目录中的对象。
目录的默认名称为 SSISDB。 目录中存储的对象包括项目、包、参数环境和操作历史记录。
您可以直接使用数据库视图和存储过程,或者编写调用托管 API 的自定义代码。 Management Studio 和托管 API 查询这些视图,并调用本节中介绍的存储过程来执行许多任务。
本节内容
catalog.add_data_tap
在包数据流中添加组件输出的数据分流点。
catalog.add_data_tap_by_guid
将数据分流点添加到包数据流中特定的数据流路径。
catalog.check_schema_version
确定 SSISDB 目录架构与 Integration Services 二进制文件(ISServerExec 和 SQLCLR 程序集)是否兼容。
catalog.clear_object_parameter_value(SSISDB 数据库)
清除存储在服务器上的现有 Integration Services 项目或包的参数的值。
catalog.configure_catalog(SSISDB 数据库)
通过将目录属性设置为指定的值,配置 Integration Services 目录。
catalog.create_environment(SSISDB 数据库)
在 Integration Services 目录中创建环境。
catalog.create_environment_reference(SSISDB 数据库)
在 Integration Services 目录中为项目创建环境引用。
catalog.create_environment_variable(SSISDB 数据库)
在 Integration Services 目录中创建环境变量。
catalog.create_execution(SSISDB 数据库)
在 Integration Services 目录中创建执行实例。
catalog.create_execution_dump
导致暂停正在运行的包并创建转储文件。
catalog.create_folder(SSISDB 数据库)
在 Integration Services 目录中创建一个文件夹。
catalog.delete_environment(SSISDB 数据库)
从 Integration Services 目录中的某个文件夹删除环境。
catalog.delete_environment_reference(SSISDB 数据库)
从 Integration Services 目录的项目中删除一个环境引用。
catalog.delete_environment_variable(SSISDB 数据库)
从 Integration Services 目录中的某个环境删除环境变量。
catalog.delete_folder(SSISDB 数据库)
从 Integration Services 目录删除文件夹。
catalog.delete_project(SSISDB 数据库)
从 Integration Services 目录中的某个文件夹删除现有项目。
catalog.deny_permission(SSISDB 数据库)
拒绝对 Integration Services 目录中的某个安全对象的权限。
catalog.deploy_project(SSISDB 数据库)
将项目部署到 Integration Services 目录中的文件夹,或更新以前部署的现有项目。
catalog.get_parameter_values(SSISDB 数据库)
从 Integration Services 目录中的项目和对应包中解析和检索默认参数值。
catalog.get_project(SSISDB 数据库)
检索 Integration Services 目录中现有项目的属性。
catalog.grant_permission(SSISDB 数据库)
授予对 Integration Services 目录中的某个安全对象的权限。
catalog.move_environment(SSISDB 数据库)
将环境从一个文件夹移到 Integration Services 目录中的另一个文件夹。
catalog.move_project(SSISDB 数据库)
将项目从一个文件夹移到 Integration Services 目录中的另一个文件夹。
catalog.remove_data_tap
从执行中的组件输出删除数据分流点。
catalog.rename_environment(SSISDB 数据库)
在 Integration Services 目录中重命名环境。
catalog.rename_folder(SSISDB 数据库)
在 Integration Services 目录中重命名一个文件夹。
catalog.restore_project(SSISDB 数据库)
将 Integration Services 目录中的项目还原到以前的版本。
catalog.revoke_permission(SSISDB 数据库)
在 Integration Services 目录中撤消对某个安全对象的权限。
catalog.set_environment_property(SSISDB 数据库)
在 Integration Services 目录中设置环境的属性。
catalog.set_environment_reference_type(SSISDB 数据库)
设置与 Integration Services 目录中某个项目的现有环境引用关联的引用类型和环境名称。
catalog.set_environment_variable_property(SSISDB 数据库)
在 Integration Services 目录中设置环境变量的属性。
catalog.set_environment_variable_protection(SSISDB 数据库)
在 Integration Services 目录中设置环境变量的敏感性位。
catalog.set_environment_variable_value(SSISDB 数据库)
在 Integration Services 目录中设置环境变量的值。
catalog.set_execution_parameter_value(SSISDB 数据库)
为 Integration Services 目录中的执行实例设置参数的值。
catalog.set_execution_property_override_value
为 Integration Services 目录中的执行实例设置属性的值。
catalog.set_folder_description(SSISDB 数据库)
在 Integration Services 目录中设置文件夹的说明。
catalog.set_object_parameter_value(SSISDB 数据库)
在 Integration Services 目录中设置参数的值。 将值与环境变量关联,或者如果未指定任何其他值,则分配默认情况下使用的文本值。
catalog.start_execution(SSISDB 数据库)
在 Integration Services 目录中启动执行实例。
catalog.startup
对 SSISDB 目录的操作状态进行维护。
catalog.stop_operation(SSISDB 数据库)
在 Integration Services 目录中停止执行的验证或实例。
catalog.validate_package(SSISDB 数据库)
以异步方式验证 Integration Services 目录中的包。
catalog.validate_project(SSISDB 数据库)
以异步方式验证 Integration Services 目录中的项目。
catalog.add_execution_worker(SSISDB 数据库)
将 Integration Services Scale Out Worker 添加到 Scale Out 中的一个执行实例。
catalog.enable_worker_agent(SSISDB 数据库)
为使用此 Integration Services 目录的 Scale Out Master 启用 Scale Out Worker。
catalog.disable_worker_agent(SSISDB 数据库)
为使用此 Integration Services 目录的 Scale Out Master 禁用 Scale Out Worker。