預存程序 (Integration Services 目錄)

適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime

適用於:SQL Server

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

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

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

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