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.