sp_showrowreplicainfo (Transact-SQL)
Exibe informações sobre uma linha em uma tabela que está sendo usada como um artigo em replicação de mesclagem. Esse procedimento armazenado é executado no Publicador, no banco de dados de publicação.
Convenções da sintaxe Transact-SQL
Sintaxe
sp_showrowreplicainfo [ [ @ownername = ] 'ownername' ]
[ , [ @tablename =] 'tablename' ]
, [ @rowguid =] rowguid
[ , [ @show = ] 'show' ]
Argumentos
[ @ownername= ] 'ownername'
É o nome do proprietário da tabela. ownername é sysname, com um padrão de NULL. Esse parâmetro é útil para diferenciar tabelas se um banco de dados contiver várias tabelas com o mesmo nome, mas cada tabela tiver um proprietário diferente.[ @tablename =] 'tablename'
É o nome da tabela que contém a linha para a qual as informações são retornadas. tablename é sysname, com um padrão de NULL.[ @rowguid =] rowguid
É o identificador exclusivo da linha. rowguid é uniqueidentifier, sem padrão.[ @show= ] 'show'
Determina a quantidade de informações a serem retornadas no conjunto de resultados. show é nvarchar(20), com um padrão de BOTH. Se for row, somente informações de versão de linha serão retornadas. Se for columns, somente informações de versão de coluna serão retornadas. Se for both, informações de linha e coluna serão retornadas.
Conjuntos de resultado para informações de linha
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
server_name |
sysname |
Nome do servidor que hospeda o banco de dados que fez a entrada da versão de linha. |
db_name |
sysname |
Nome do banco de dados que fez essa entrada. |
db_nickname |
binary(6) |
Apelido do banco de dados que fez essa entrada. |
version |
int |
Versão da entrada. |
current_state |
nvarchar(9) |
Retorna informações sobre o estado atual da linha. y - Dados de linha representam o estado atual da linha. n - Dados de linha não representam o estado atual da linha. <n/a> - Não aplicável. <unknown> - Estado atual não pode ser determinado. |
rowversion_table |
nchar(17) |
Indica se as versões de linha são armazenadas na tabela MSmerge_contents ou na tabela MSmerge_tombstone. |
comment |
nvarchar(255) |
Informações adicionais sobre essa entrada de versão de linha. Geralmente, esse campo fica vazio. |
Conjuntos de resultado para informações de coluna
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
server_name |
sysname |
Nome do servidor que hospeda o banco de dados que fez a entrada da versão da coluna. |
db_name |
sysname |
Nome do banco de dados que fez essa entrada. |
db_nickname |
binary(6) |
Apelido do banco de dados que fez essa entrada. |
version |
int |
Versão da entrada. |
colname |
sysname |
Nome da coluna de artigo que a entrada de versão da coluna representa. |
comment |
nvarchar(255) |
Informações adicionais sobre essa entrada de versão de coluna. Geralmente, esse campo fica vazio. |
Conjunto de resultados para ambas
Se o valor both for escolhido para show, então os conjuntos de resultados de linha e coluna serão retornados.
Comentários
sp_showrowreplicainfo é usado em replicação de mesclagem.
Permissões
sp_showrowreplicainfo só pode ser executado por membros da função de banco de dados fixa db_owner no banco de dados de publicação ou por membros da PAL (lista de acesso à publicação) no banco de dados de publicação.
Consulte também
Referência
Procedimentos armazenados do sistema (Transact-SQL)