Поделиться через


catalog.check_schema_version

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

Область применения: 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 означает успешное выполнение.

Результирующий набор

Возвращает таблицу следующего формата:

Имя столбца Тип данных Description
SERVER_BUILD десятичное Версия 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.