預存程序 (Integration Services 目錄)
本節描述可用來管理 Integration Services 專案 (已部署至 SQL Server 的執行個體) 的 Transact-SQL 預存程序。
呼叫 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.cleanup_server_log
清除作業記錄檔,以讓 SSISDB 資料庫進入可讓您變更 SERVER_OPERATION_ENCRYPTION_LEVEL 屬性值的狀態。catalog.cleanup_server_execution_keys
從 SSISDB 資料庫中卸除憑證及對稱金鑰。