共用方式為


sys.dm_repl_schemas (Transact-SQL)

適用於:SQL Server

傳回復寫所發行之資料表資料行的相關資訊。

資料行名稱 資料類型 描述
artcache_schema_address Varbinary(8) 已發行資料表發行項之快取架構結構的記憶體中位址。
tabid bigint 複寫資料表的識別碼。
indexid smallint 已發行資料表上叢集索引的識別碼。
idSch bigint 資料表架構的識別碼。
tabschema Nvarchar(510) 資料表架構的名稱。
ccTabschema smallint 資料表架構的字元長度。
tabname Nvarchar(510) 已發行資料表的名稱。
ccTabname smallint 已發行資料表名稱的字元長度。
rowsetid_delete bigint 已刪除資料列的識別碼。
rowsetid_insert bigint 插入資料列的識別碼。
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 已發行資料行的定序識別碼。
re_xvtype smallint 已發行資料行的類型。
re_offset smallint 已發行資料行的位移。
re_bitpos tinyint 已發行資料行的位位置,位於位元組向量中。
re_fNullable tinyint 指定已發佈的資料行是否支援 Null 值。
re_fAnsiTrim tinyint 指定是否已在已發佈的資料行上使用 ANSI 修剪。
re_computed smallint 指定已發佈的資料行是否為計算資料行。
se_rowsetid bigint 資料列集的識別碼。
se_schema_lsn_begin binary(8000) 架構版本記錄的起始 LSN。
se_schema_lsn_end binary(8000) 結束架構版本記錄的 LSN。
se_numcols int 資料行數目。
se_colid int 訂閱者端資料行的識別碼。
se_maxlen smallint 資料行的最大長度。
se_prec tinyint 資料行的有效位數。
se_scale tinyint 資料行的縮放比例。
se_collatid bigint 資料行的定序識別碼。
se_xvtype smallint 資料行的類型。
se_offset smallint 資料行的位移。
se_bitpos tinyint 資料行的位位置,位於位元組向量中。
se_fNullable tinyint 指定資料行是否支援 Null 值。
se_fAnsiTrim tinyint 指定是否在資料行上使用 ANSI 修剪。
se_computed smallint 指定資料行是否為計算資料行。
se_nullBitInLeafRows int 指定資料行值是否為 Null。

權限

需要發行集資料庫的 VIEW DATABASE STATE 許可權,才能呼叫 dm_repl_schemas

SQL Server 2022 和更新版本的權限

需要資料庫上的 VIEW DATABASE PERFORMANCE STATE 權限。

備註

只有複寫發行項快取中目前載入的複寫資料庫物件才會傳回信息。

另請參閱

動態管理檢視和函數 (Transact-SQL)
複寫相關的動態管理檢視 (Transact-SQL)