catalog.check_schema_version

適用対象:SQL Server Azure Data Factory の 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 データベース ロールのメンバーシップ。