显示有关在合并复制中用作项目的表中的行的信息。此存储过程在存储该表的计算机和数据库中执行。
sp_showrowreplicainfo [ [ @ownername = ] 'ownername' ]
, [ @tablename =] 'tablename'
, [ @rowguid =] 'rowguid'
[ , [ @show = ] 'show' ]
[@ownername = ] 'ownername'
是表所有者的名称。publication 的数据类型为 sysname,默认值为 NULL。如果数据库包含多个具有同一名称的表,但每个表的所有者不同时,此参数对区分这些表很有用。
[@tablename =] 'tablename'
是包含所返回的信息行的表的名称,tablename 的数据类型为 sysname,没有默认设置。
[@rowguid =] 'rowguid'
是行的唯一标识符。rowguid 的数据类型为 uniqueidentifier,无默认值。
[@show = ] 'show'
决定结果集中将返回的信息量。show 的数据类型为 nvarchar(20),默认设置为 BOTH。如果为 row,则只返回行版本信息。如果为 columns,则只返回列版本信息。如果为 both,则将同时返回行信息和列信息。
列名 | 数据类型 | 描述 |
---|---|---|
server_name | 宿主数据库并生成行版本项目的服务器的名称。 | |
db_name | 生成此项目的数据库的名称。 | |
db_nickname | 生成此项目的数据库的别名。 | |
version | 项目的版本。 | |
rowversion_table | 表明行版本存储在 MSmerge_contents 表还是 MSmerge_tombstone 表中。 | |
comment | 有关此行版本项目的附加信息。通常,此字段为空。 |
列名 | 数据类型 | 描述 |
---|---|---|
server_name | 宿主数据库并生成列版本项目的服务器的名称。 | |
db_name | 生成此项目的数据库的名称。 | |
db_nickname | 生成此项目的数据库的别名。 | |
version | 项目的版本。 | |
colname | 列版本项目代表的项目列的名称。 | |
comment | 有关此列版本项目的附加信息。通常,该字段为空。 |
如果为 @show 选择值 both,则将同时返回行结果集和列结果集。
sp_showrowreplicainfo 用于合并复制。
public 角色的成员可以执行 sp_showrowreplicainfo。