預存程序 (Integration Services 目錄)

適用範圍: 是SQL Server (所有支援的版本) 是 Azure Data Factory 中的 SSIS 整合執行階段

適用範圍: 是SQL Server (所有支援的版本)

本節描述可用來管理 Transact-SQL 專案 (已部署至 Integration Services 的執行個體) 的 SQL Server 預存程序。

呼叫 Integration Services 預存程序,即可新增、移除、修改或執行 SSISDB 目錄中所儲存的物件。

目錄的預設名稱為 SSISDB。 儲存在目錄中的物件包含了專案、封裝、參數、環境和作業歷程記錄。

您可以直接使用資料庫檢視和預存程序,或撰寫可呼叫 Managed API 的自訂程式碼。 Management Studio 和 Managed 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。