sys.dm_repl_schemas (Transact-SQL)
適用対象:SQL Server
レプリケーションでパブリッシュされたテーブル列に関する情報を返します。
列名 | データ型 | 説明 |
---|---|---|
artcache_schema_address | varbinary(8) | パブリッシュされたテーブル アーティクルに関する、キャッシュされたスキーマ構造のメモリ内アドレス。 |
tabid | bigint | レプリケートされたテーブルの ID。 |
indexid | smallint | パブリッシュされたテーブルのクラスター化インデックスの ID。 |
idSch | bigint | テーブル スキーマの ID。 |
tabschema | nvarchar(510) | テーブル スキーマの名前。 |
ccTabschema | smallint | テーブル スキーマの文字長。 |
tabname | nvarchar(510) | パブリッシュされたテーブルの名前。 |
ccTabname | smallint | パブリッシュされたテーブル名の文字長。 |
rowsetid_delete | bigint | 削除された行の ID。 |
rowsetid_insert | bigint | 挿入された行の ID。 |
num_pk_cols | int | 主キー列の数。 |
pcitee | binary(8000) | 計算列の評価に使用されるクエリ式構造体へのポインター。 |
re_numtextcols | int | レプリケートされたテーブル内のバイナリ ラージ オブジェクト列の数。 |
re_schema_lsn_begin | binary(8000) | スキーマ バージョンのログ記録に関する最初のログ シーケンス番号 (LSN)。 |
re_schema_lsn_end | binary(8000) | スキーマ バージョン ログの LSN を終了します。 |
re_numcols | int | 発行された列の数。 |
re_colid | int | パブリッシャーの列識別子。 |
re_awcName | nvarchar(510) | パブリッシュされた列の名前。 |
re_ccName | smallint | 列名の文字数。 |
re_pk | tinyint | 発行された列が主キーの一部であるかどうか。 |
re_unique | tinyint | パブリッシュされた列が一意のインデックスの一部であるかどうか。 |
re_maxlen | smallint | パブリッシュされた列の最大長。 |
re_prec | tinyint | パブリッシュされた列の有効桁数。 |
re_scale | tinyint | パブリッシュされた列のスケール。 |
re_collatid | bigint | パブリッシュされた列の照合順序 ID。 |
re_xvtype | smallint | パブリッシュされた列の種類。 |
re_offset | smallint | パブリッシュされた列のオフセット。 |
re_bitpos | tinyint | バイト ベクター内のパブリッシュされた列のビット位置。 |
re_fNullable | tinyint | パブリッシュされた列が NULL 値をサポートするかどうかを指定します。 |
re_fAnsiTrim | tinyint | パブリッシュされた列で ANSI トリミングを使用するかどうかを指定します。 |
re_computed | smallint | パブリッシュされた列が計算列かどうかを指定します。 |
se_rowsetid | bigint | 行セットの ID。 |
se_schema_lsn_begin | binary(8000) | スキーマ バージョンのログ記録に関する最初の LSN。 |
se_schema_lsn_end | binary(8000) | スキーマ バージョン ログの LSN を終了します。 |
se_numcols | int | 列の数。 |
se_colid | int | サブスクライバーでの列の ID。 |
se_maxlen | smallint | 列の最大長。 |
se_prec | tinyint | 列の有効桁数。 |
se_scale | tinyint | 列の小数点以下桁数。 |
se_collatid | bigint | 列の照合順序 ID。 |
se_xvtype | smallint | 列の型。 |
se_offset | smallint | 列のオフセット。 |
se_bitpos | tinyint | バイト ベクター内の列のビット位置。 |
se_fNullable | tinyint | 列が NULL 値をサポートするかどうかを指定します。 |
se_fAnsiTrim | tinyint | 列に ANSI トリムを使用するかどうかを指定します。 |
se_computed | smallint | 列が計算列かどうかを指定します。 |
se_nullBitInLeafRows | int | 列の値が NULL かどうかを指定します。 |
アクセス許可
dm_repl_schemasを呼び出すには、パブリケーション データベースに対する VIEW DATABASE STATE 権限 が必要です。
SQL Server 2022 以降のアクセス許可
データベースに対する VIEW DATABASE PERFORMANCE STATE 権限が必要です。
注釈
情報は、レプリケーション アーティクル キャッシュに現在読み込まれているレプリケートされたデータベース オブジェクトに対してのみ返されます。
関連項目
動的管理ビューと動的管理関数 (Transact-SQL)
レプリケーション関連の動的管理ビュー (Transact-SQL)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示