Хранимые процедуры (каталог служб Integration Services)
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
Область применения: 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.
catalog.enable_worker_agent (база данных SSISDB)
Включите рабочую роль Scale Out для мастера горизонтального масштабирования, работающего с этим каталогом служб Integration Services.
catalog.disable_worker_agent (база данных SSISDB)
Отключите рабочую роль Scale Out для мастера горизонтального масштабирования, работающего с этим каталогом служб Integration Services.