catalog.check_schema_version
適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime
適用於:SQL Server
判斷 SSISDB 目錄結構描述與 Integration Service 二進位檔 (ISServerExec 和 SQLCLR 組件) 是否相容。
如果該結構描述與二進位檔不相容,則 ISServerExec.exc 會記錄一個錯誤訊息。
當結構描述在套用修補程式與升級期間變更時,會遞增 SSISDB 結構描述版本。 建議您在還原 SSISDB 備份之後執行此預存程序,以確保結構描述和二進位檔相容。
語法
catalog.check_schema_version [ @use32bitruntime = ] use32bitruntime
引數
[ @use32bitruntime= ] use32bitruntime
當此參數設定為 1 時,會呼叫 32 位元版本的 dtexec。 use32bitruntime 是 int。
傳回碼值
傳回 0 表示成功。
結果集
傳回具有下列格式的資料表:
資料行名稱 | 資料類型 | 描述 |
---|---|---|
SERVER_BUILD | decimal | SQL Server 版本。 例如,執行 SQL Server 2014 的伺服器是 14.0.3335.7 。 |
SCHEMA_VERSION | tinyint | SQL Server 版本號碼。 例如,SQL Server 2017 和 2019 分別是 6 和 7 。 |
SCHEMA_BUILD | string | 結構描述組建。 |
ASSEMBLY_BUILD | string | 元件組建。 |
SHARED_COMPONENT_VERSION | string | 共用元件版本。 |
權限
這個預存程序需要下列權限:
- ssis_admin 資料庫角色的成員資格。