sp_showrowreplicainfo (Transact-SQL)sp_showrowreplicainfo (Transact-SQL)

S’APPLIQUE À : ouiSQL Server nonAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Affiche des informations concernant une ligne d'une table utilisée en tant qu'article dans une réplication de fusion.Displays information about a row in a table that is being used as an article in merge replication. Cette procédure stockée est exécutée sur le serveur de publication dans la base de données de publication.This stored procedure is executed at the Publisher on the publication database.

Icône de lien de rubrique Conventions de la syntaxe Transact-SQLTopic link icon Transact-SQL Syntax Conventions

SyntaxeSyntax

  
sp_showrowreplicainfo [ [ @ownername = ] 'ownername' ]  
    [ , [ @tablename =] 'tablename' ]   
        , [ @rowguid =] rowguid   
    [ , [ @show = ] 'show' ]   

ArgumentsArguments

[ @ownername = ] 'ownername' Est le nom du propriétaire de la table.[ @ownername = ] 'ownername' Is the name of the table owner. ownername est sysname, avec NULL comme valeur par défaut.ownername is sysname, with a default of NULL. Ce paramètre est utile pour différencier les tables si une base de données contient plusieurs tables du même nom, chacune de ces tables ayant un propriétaire différent.This parameter is useful to differentiate tables if a database contains multiple tables with the same name, but each table has a different owner.

[ @tablename = ] 'tablename' Est le nom de la table qui contient la ligne pour laquelle les informations sont retournées.[ @tablename = ] 'tablename' Is the name of the table that contains the row for which the information is returned. TableName est sysname, avec NULL comme valeur par défaut.tablename is sysname, with a default of NULL.

[ @rowguid = ] rowguid Est l’identificateur unique de la ligne.[ @rowguid = ] rowguid Is the unique identifier of the row. ROWGUID est uniqueidentifier, sans valeur par défaut.rowguid is uniqueidentifier, with no default.

[ @show = ] 'show' Détermine la quantité d’informations à renvoyer dans le jeu de résultats.[ @show = ] 'show' Determines the amount of information to return in the result set. afficher est nvarchar (20) avec une valeur par défaut à la fois.show is nvarchar(20) with a default of BOTH. Si ligne, uniquement les informations de version de ligne sont retournées.If row, only row version information is returned. Si colonnes, uniquement les informations de version de colonne sont retournées.If columns, only column version information is returned. Si à la fois, à la fois lignes et les informations de colonne sont retournées.If both, both row and column information is returned.

Ensemble de résultats pour les informations de ligneResult Sets for Row Information

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
server_nameserver_name sysnamesysname Nom du serveur hébergeant la base de données qui a effectué l'entrée de la version de ligne.Name of the server hosting the database that made the row version entry.
db_namedb_name sysnamesysname Nom de la base de données qui a effectué cette entrée.Name of the database that made this entry.
db_nicknamedb_nickname binary(6)binary(6) Surnom de la base de données qui a effectué cette entrée.Nickname of the database that made this entry.
versionversion intint Version de l'entrée.Version of the entry.
current_statecurrent_state nvarchar(9)nvarchar(9) Retourne des informations sur l'état actuel de la ligne.Returns information on the current state of the row.

y -données de la ligne représente l’état actuel de la ligne.y - Row data represents the current state of the row.

n -données de ligne ne représente pas l’état actuel de la ligne.n - Row data does not represent the current state of the row.

<n/a > - non applicable.<n/a> - Not applicable.

<inconnu > -Impossible de déterminer l’état actuel.<unknown> - Current state cannot be determined.
rowversion_tablerowversion_table nchar(17)nchar(17) Indique si les versions de ligne sont stockées dans le MSmerge_contents table ou la MSmerge_tombstone table.Indicates whether the row versions are stored in the MSmerge_contents table or the MSmerge_tombstone table.
commentcomment nvarchar(255)nvarchar(255) Informations supplémentaires concernant l'entrée de version de cette ligne.Additional information about this row version entry. En général, ce champ est vide.Usually, this field is empty.

Ensemble de résultats pour les informations de colonneResult Sets for Column Information

Nom de la colonneColumn name Type de donnéesData type DescriptionDescription
server_nameserver_name sysnamesysname Nom du serveur hébergeant la base de données qui a effectué l'entrée de la version de colonne.Name of the server hosting the database that made the column version entry.
db_namedb_name sysnamesysname Nom de la base de données qui a effectué cette entrée.Name of the database that made this entry.
db_nicknamedb_nickname binary(6)binary(6) Surnom de la base de données qui a effectué cette entrée.Nickname of the database that made this entry.
versionversion intint Version de l'entrée.Version of the entry.
colnamecolname sysnamesysname Nom de la colonne d'article que l'entrée de la version de colonne représente.Name of the article column that the column version entry represents.
commentcomment nvarchar(255)nvarchar(255) Informations supplémentaires concernant l'entrée de version de cette colonne.Additional information about this column version entry. En général, ce champ est vide.Usually, this field is empty.

Ensemble de résultats pour la ligne et la colonneResult Set for both

Si la valeur à la fois est choisi pour afficher, jeux de résultats de la ligne et la colonne est retournée.If the value both is chosen for show, then both the row and column result sets is returned.

NotesRemarks

sp_showrowreplicainfo est utilisé dans la réplication de fusion.sp_showrowreplicainfo is used in merge replication.

AutorisationsPermissions

sp_showrowreplicainfo peut uniquement être exécutée par les membres de la db_owner rôle de base de données fixe sur la base de données de publication ou par les membres de la liste d’accès de publication (PAL) sur la base de données de publication.sp_showrowreplicainfo can only be executed by members of the db_owner fixed database role on the publication database or by members of the publication access list (PAL) on the publication database.

Voir aussiSee Also

Détecter et résoudre les conflits de réplication de fusion Detect and Resolve Merge Replication Conflicts
Procédures stockées système (Transact-SQL)System Stored Procedures (Transact-SQL)