sysmergepartitioninfo (Transact-SQL)
S'applique à : SQL Server
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 | À ajouter. |
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 les ID de partition actuels des lignes dans 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, à l’exception des 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 = La détection de conflit au niveau des lignes ou des colonnes est utilisée. 1 = La détection de conflit d’enregistrement logique est utilisée, où une modification d’une ligne sur le serveur de publication et une modification dans une ligne distincte, le même enregistrement logique sur l’Abonné est géré en tant que conflit. Lorsque cette valeur est 1, seule la résolution de conflit au niveau de l’enregistrement logique 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 = La résolution au niveau des lignes ou des colonnes est utilisée. 1 = En cas de conflit, l’enregistrement logique entier du gagnant remplace l’intégralité de l’enregistrement logique du côté perdant. La valeur 1 peut être utilisée à la fois avec la détection au niveau de l’enregistrement logique et avec 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 être l’une des valeurs suivantes. 0 = Le filtrage de l’article est statique ou ne génère pas de sous-ensemble unique de données pour chaque partition, c’est-à-dire une partition « qui se chevauche ». 1 = Les partitions se chevauchent et les mises à jour DML effectuées sur l’Abonné ne peuvent pas modifier la partition à laquelle appartient une ligne. 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 pour chaque abonnement. |
Voir aussi
Tables de réplication (Transact-SQL)
Vues de réplication (Transact-SQL)