sysmergepartitioninfo (Transact-SQL)
Fournit des informations sur les partitions de chaque article. Contient une ligne pour chaque article de fusion défini dans la base de données locale. Cette table est stockée dans les bases de données de publication et d'abonnement.
Nom de la colonne |
Type de données |
Description |
---|---|---|
artid |
uniqueidentifier |
Numéro d'identification unique de l'article donné. |
pubid |
uniqueidentifier |
Numéro d'identification unique de la publication, généré lors de l'ajout de la publication |
partition_view_id |
int |
ID de la vue de partition sur cette table. La vue montre un mappage de chaque ligne de l'article avec les différents ID de partition auxquels elle appartient. |
repl_view_id |
int |
Informations disponibles prochainement. |
partition_deleted_view_rule |
nvarchar(4000) |
Instruction SQL utilisée dans un déclencheur de réplication de fusion pour extraire l'ID de partition de chaque ligne supprimée ou mise à jour en fonction de ses anciennes valeurs de colonne. |
partition_inserted_view_rule |
nvarchar(4000) |
Instruction SQL utilisée dans un déclencheur de réplication de fusion pour extraire l'ID de partition de chaque ligne insérée ou mise à jour en fonction de ses nouvelles valeurs de colonne. |
membership_eval_proc_name |
sysname |
Nom de la procédure qui évalue, dans la partition actuelle, les ID des lignes de MSmerge_contents. |
column_list |
nvarchar(4000) |
Liste séparée par des virgules des colonnes répliquées dans un article. |
column_list_blob |
nvarchar(4000) |
Liste séparée par des virgules des colonnes répliquées dans un article, y compris les colonnes BLOB (Binary Large Object). |
expand_proc |
sysname |
Nom de la procédure qui réévalue les ID de partition de toutes les lignes enfants d'une ligne parente nouvellement insérée et des lignes parentes supprimées ou soumises à une modification de partition. |
logical_record_parent_nickname |
int |
Surnom du parent de niveau supérieur d'un article donné dans un enregistrement logique. |
logical_record_view |
int |
Vue qui génère la colonne rowguid d'article de parent de niveau supérieur correspondant à chaque colonne rowguid enfant. |
logical_record_deleted_view_rule |
nvarchar(4000) |
Similaire à logical_record_view, à la différence qu'elle montre les lignes enfants de la table « supprimée » dans les déclencheurs de mise à jour et de suppression. |
logical_record_level_conflict_detection |
bit |
Indique si les conflits doivent être détectés au niveau des enregistrements logiques ou au niveau des lignes ou des colonnes. 0 = détection des conflits au niveau des lignes ou des colonnes. 1 = détection des conflits au niveau des enregistrements logiques ; la modification d'une ligne sur le serveur de publication et d'une ligne distincte dans le même enregistrement logique sur l'Abonné sont gérées comme un conflit. Lorsque cette valeur est 1, seule la résolution des conflits au niveau des enregistrements logiques peut être utilisée. |
logical_record_level_conflict_resolution |
bit |
Indique si les conflits doivent être résolus au niveau des enregistrements logiques ou au niveau des lignes ou des colonnes. 0 = résolution au niveau des lignes ou des colonnes. 1 = en cas de conflit, la totalité de l'enregistrement logique côté gagnant remplace la totalité de l'enregistrement logique côté perdant. La valeur 1 peut être utilisée avec à la fois la détection au niveau des enregistrements logiques et la détection au niveau des lignes ou des colonnes. |
partition_options |
tinyint |
Définit le mode de partitionnement des données de l'article, ce qui permet l'optimisation des performances lorsque toutes les lignes appartiennent à une seule partition ou à un seul abonnement. partition_options peut avoir l'une des valeurs suivantes. 0 = Le filtrage de l'article est statique ou il ne produit pas un sous-ensemble unique de données pour chaque partition, c'est-à-dire une partition en « chevauchement ». 1 = les partitions se chevauchent et les mises à jour DML réalisées sur l'Abonné ne peuvent pas modifier la partition à laquelle une ligne appartient. 2 = le filtrage de l'article génère des partitions qui ne se chevauchent pas, mais plusieurs Abonnés peuvent recevoir la même partition. 3 = le filtrage de l'article génère des partitions qui ne se chevauchent pas et qui sont uniques pour chaque abonnement. |
Voir aussi
Référence
Vues de réplication (Transact-SQL)