catalog.check_schema_version
適用対象: SQL Server Azure Data Factory の SSIS 統合ランタイム
適用対象: 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 データベース ロールのメンバーシップ。