catalog.check_schema_version

适用于:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

适用于:SQL Server

确定 SSISDB 目录架构与 Integration Services 二进制文件(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 分别为 67
SCHEMA_BUILD string 架构内部版本。
ASSEMBLY_BUILD string 程序集内部版本。
SHARED_COMPONENT_VERSION string 共享组件版本。

权限

此存储过程需要以下权限:

  • ssis_admin 数据库角色的成员资格。