Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Apresenta informação sobre uma linha numa tabela que está a ser usada como artigo na replicação de fusão. Este procedimento armazenado é executado no Publisher no banco de dados de publicação.
Transact-SQL convenções de sintaxe
Sintaxe
sys.sp_showrowreplicainfo
[ [ @ownername = ] N'ownername' ]
[ , [ @tablename = ] N'tablename' ]
, [ @rowguid = ] 'rowguid'
[ , [ @show = ] N'show' ]
[ ; ]
Arguments
[ @ownername = ] N'nome do proprietário'
O nome do dono da mesa.
@ownername é sysname, com um padrão de NULL. Este parâmetro é útil para diferenciar tabelas se uma base de dados contiver múltiplas tabelas com o mesmo nome, mas cada tabela tiver um proprietário diferente.
[ @tablename = ] N'nome da tabela'
O nome da tabela que contém a linha para a qual a informação é devolvida.
@tablename é sysname, com um padrão de NULL.
[ @rowguid = ] 'barulhento'
O identificador único da linha. @rowguid é o identificador único, sem padrão.
[ @show = ] N'show'
Determina a quantidade de informação a devolver no conjunto de resultados. @show é nvarchar(20), e pode ser um desses valores.
| valor | Descrição |
|---|---|
row |
Apenas a informação da versão da linha é devolvida |
columns |
Apenas a informação da versão da coluna é devolvida |
both (padrão) |
A informação tanto para a linha como para a coluna é devolvida |
Conjunto de resultados
Os resultados dependem do valor fornecido para @show.
Conjunto de resultados para informação de linhas
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
server_name |
sysname | Nome do servidor que aloja a base de dados que fez a entrada da versão da linha. |
db_name |
sysname | Nome da base de dados que fez esta entrada. |
db_nickname |
binário(6) | Apelido da base de dados que fez esta entrada. |
version |
int | Versão da entrada. |
current_state |
nvarchar(9) | Devolve informações sobre o estado atual da linha.y - Os dados da linha representam o estado atual da linha.n - Os dados da linha não representam o estado atual da linha.<n/a> - Não aplicável.<unknown> - O estado atual não pode ser determinado. |
rowversion_table |
NCAR(17) | Indica se as versões das linhas estão armazenadas na tabela MSmerge_contents ou na tabela MSmerge_tombstone . |
comment |
nvarchar(255) | Informação adicional sobre esta entrada da versão da linha. Normalmente, este campo está vazio. |
Conjunto de resultados para informação de coluna
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
server_name |
sysname | Nome do servidor que aloja a base de dados que fez a entrada da versão da coluna. |
db_name |
sysname | Nome da base de dados que fez esta entrada. |
db_nickname |
binário(6) | Apelido da base de dados que fez esta entrada. |
version |
int | Versão da entrada. |
colname |
sysname | Nome da coluna do artigo que a entrada da versão da coluna representa. |
comment |
nvarchar(255) | Informação adicional sobre esta entrada de versão da coluna. Normalmente, este campo está vazio. |
Conjunto de resultados para ambos
Se o valor both for escolhido para @show, então tanto os conjuntos de resultados da linha como da coluna são devolvidos.
Remarks
sp_showrowreplicainfo é usado na replicação por fusão.
Permissions
sp_showrowreplicainfo só pode ser executado por membros da db_owner função fixa de base de dados na base de dados de publicações ou por membros da lista de acesso à publicação (PAL) na base de dados de publicações.