MSmerge_identity_range_allocations (Transact-SQL)

S’applique à :SQL Server

La table MSmerge_identity_range_allocations est utilisée pour suivre l’historique des attributions de plages d’identités, à la fois pour les éditeurs et les abonnés, pour les articles publiés. Cette table est stockée dans la base de données de distribution.

Nom de la colonne Type de données Description
publisher_id smallint ID du serveur de publication.
publisher_db nvarchar(128) Nom de la base de données de publication.
Publication nvarchar(128) Nom de la publication.
Article nvarchar(128) Nom de l’article.
subscriber nvarchar(128) Nom de l'Abonné.
subscriber_db nvarchar(128) Nom de la base de données d’abonnement.
is_pub_range bit Indique si la plage d'identité est affectée à un serveur de publication.
ranges_allocated tinyint Nombre de plages d'identité affectées.
range_begin numeric(38) Valeur de départ de la plage.
range_end numeric(38) Dernière valeur de la plage.
next_range_begin numeric(38) Valeur de début de la plage suivante à affecter.
next_range_end numeric(38) Valeur de fin de la plage suivante à affecter.
max_used numeric(38) Valeur d'identité la plus élevée utilisée.
time_of_allocation datetime Heure à laquelle l'affectation a été faite.

Voir aussi

Tables de réplication (Transact-SQL)
Vues de réplication (Transact-SQL)