Хранимые процедуры (каталог служб Integration Services)
В этом разделе описываются хранимые процедуры 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.cleanup_server_log
Очищает журналы операций, чтобы привести базу данных SSISDB в состояние, позволяющее менять значение свойства SERVER_OPERATION_ENCRYPTION_LEVEL.catalog.cleanup_server_execution_keys
Удаляет сертификаты и симметричные ключи из базы данных SSISDB.