适用范围: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。 |
权限
需要对发布数据库具有 VIEW DATABASE STATE 权限才能调用 dm_repl_schemas。
SQL Server 2022 及更高版本的权限
需要对数据库拥有 VIEW DATABASE PERFORMANCE STATE 权限。
注解
只为复制项目缓存中当前加载的复制的数据库对象返回信息。