catalog.check_schema_version

Применимо к: SQL Server Integration Runtime служб SSIS в Фабрика данных 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 означает успешное выполнение.

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

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

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