sysmergearticles (Transact-SQL)
S'applique à : SQL Server
Contient une ligne pour chaque article de fusion défini dans la base de données locale. Cette table est stockée dans la base de données de publication.
Nom de la colonne | Type de données | Description |
---|---|---|
name | sysname | Nom de l'article. |
type | tinyint | Indique le type d'article, qui peut être l'un des suivants : 10 = Table. 32 = Procédure stockée (schéma uniquement). 64 = Affichage ou vue indexée (schéma uniquement). 128 = Fonction définie par l’utilisateur (schéma uniquement). 160 = Synonyme (schéma uniquement). |
objid | int | Identificateur d’objet. |
sync_objid | int | ID d'objet de la vue représentant l'ensemble de données synchronisées. |
view_type | tinyint | Type de vue : 0 = Pas d’affichage ; utilisez l’ensemble de l’objet de base. 1 = Vue permanente. 2 = Affichage temporaire. |
artid | uniqueidentifier | Numéro d'identification unique de l'article donné. |
description | nvarchar(255) | Brève description de l'article. |
pre_creation_command | tinyint | Action par défaut à entreprendre lorsque l’article est créé dans la base de données d’abonnement : 0 = Aucun - si la table existe déjà sur l’Abonné, aucune action n’est effectuée. 1 = Supprimer - supprime la table avant de la recréer. 2 = Supprimer -émet une suppression basée sur la clause WHERE dans le filtre de sous-ensemble. 3 = Tronquer -identique à 2, mais supprime des pages au lieu de lignes. Toutefois, n'accepte pas la clause WHERE. |
pubid | uniqueidentifier | ID de la publication à laquelle appartient l'article actif. |
surnom | int | Le mappage de surnom pour l'identification de l'article. |
column_tracking | int | Iindicate si le suivi des colonnes est implémenté pour l’article. |
statut | tinyint | Indique l'état de l'article, qui peut être l'un des suivants : 1 = Non synchronisé : le script de traitement initial pour publier la table s’exécute la prochaine fois que l’Agent d’instantané s’exécute. 2 = Actif : le script de traitement initial pour publier la table a été exécuté. 5 = New_inactive - à ajouter. 6 = New_active - à ajouter. |
conflict_table | sysname | Nom de la table locale qui contient les enregistrements en conflit pour l'article actif. Cette table est fournie à titre d'information uniquement et son contenu peut être modifié ou supprimé à l'aide des routines personnalisées de résolution de conflits ou directement par l'administrateur. |
creation_script | nvarchar(255) | Script de création de l'article. |
conflict_script | nvarchar(255) | Script de conflit de l'article. |
article_resolver | nvarchar(255) | Outil personnalisé de résolution des conflits au niveau ligne pour l'article. |
ins_conflict_proc | sysname | Procédure utilisée pour écrire un conflit dans conflict_table. |
insert_proc | sysname | Procédure utilisée par l'outil de résolution des conflits pour insérer des lignes lors de la synchronisation. |
update_proc | sysname | Procédure utilisée par l'outil de résolution des conflits pour mettre à jour des lignes lors de la synchronisation. |
select_proc | sysname | Nom de la procédure stockée générée automatiquement que l'Agent de fusion utilise pour effectuer le verrouillage et rechercher les colonnes et les lignes d'un article. |
metadata_select_proc | sysname | Nom de la procédure stockée générée automatiquement utilisée pour accéder aux métadonnées dans les tables système de réplication de fusion. |
delete_proc | sysname | Procédure utilisée par l'outil de résolution des conflits pour supprimer des lignes lors de la synchronisation. |
schema_option | binary(8) | Pour connaître les valeurs prises en charge de schema_option, consultez sp_addmergearticle (Transact-SQL). |
destination_object | sysname | Nom de la table créée sur l'Abonné. |
destination_owner | sysname | Nom du propriétaire de l’objet de destination. |
resolver_clsid | nvarchar(50) | ID de l'outil personnalisé de résolution des conflits |
subset_filterclause | nvarchar(1000) | Clause de filtre de l'article. |
missing_col_count | int | Nombre de colonnes manquantes. |
missing_cols | varbinary(128) | Bitmap des colonnes manquantes. |
excluded_cols | varbinary(128) | Bitmap des colonnes exclues de l'article lors de son envoi à l'Abonné. |
excluded_col_count | int | Nombre de colonnes exclues. |
columns | varbinary(128) | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
deleted_cols | varbinary(128) | Bitmaps des colonnes supprimées dans la table source. |
resolver_info | nvarchar(255) | Espace de stockage réservé aux informations complémentaires nécessaires aux outils personnalisés de résolution des conflits. |
view_sel_proc | nvarchar(290) | Nom de la procédure stockée utilisée par l'Agent de fusion pour effectuer le remplissage initial d'un article dans une publication filtrée dynamiquement et pour énumérer les lignes modifiées d'une publication filtrée. |
gen_cur | int | Numéro de génération des modifications locales apportées à la table de base d'un article. |
vertical_partition | int | Indique si le filtrage de colonne est activé sur un article de table. 0 indique qu’il n’existe aucun filtrage vertical et publie toutes les colonnes. |
identity_support | int | Spécifie si la gestion automatique de plages d'identités est activée. 1 signifie que la gestion des plages d’identités est activée et que 0 signifie qu’il n’existe aucune prise en charge des plages d’identités. |
before_image_objid | int | ID d'objet de la table de suivi. La table de suivi contient certaines valeurs de colonne clés lorsqu’une publication est créée avec @keep_partition_changes = true. |
before_view_objid | int | ID d'objet d'une table de vue. La vue est associée à une table qui détermine si une ligne appartenait à un Abonné particulier avant sa suppression ou sa mise à jour. S’applique uniquement lorsqu’une publication est créée avec @keep_partition_changes = true. |
verify_resolver_signature | int | Spécifie si une signature numérique est vérifiée avant d'utiliser un résolveur dans une réplication de fusion : 0 = La signature n’est pas vérifiée. 1 = La signature est vérifiée pour voir si elle provient d’une source approuvée. |
allow_interactive_resolver | bit | Spécifie si l'utilisation du composant résolveur interactif sur un article est activée. 1 spécifie que le programme de résolution interactif est utilisé sur l’article. |
fast_multicol_updateproc | bit | Spécifie si l'Agent de fusion est activé pour appliquer des modifications à plusieurs colonnes d'une même ligne à partir d'une seule instruction UPDATE. 0 = Émet une mise à jour distincte pour chaque colonne modifiée. 1 = Émet une instruction UPDATE qui provoque la mise à jour de plusieurs colonnes dans une instruction. |
check_permissions | int | Bitmap des autorisations de niveau table, qui est vérifiée lorsque l'Agent de fusion applique les modifications au serveur de publication. check_permissions pouvez avoir l’une des valeurs suivantes : 0x00 = Les autorisations ne sont pas vérifiées. 0x10 = Vérifie les autorisations sur le serveur de publication avant que les INSERT effectués sur un Abonné puissent être chargés. 0x20 = Vérifie les autorisations sur le serveur de publication avant que les UPDATEs effectuées sur un Abonné puissent être chargées. 0x40 = Vérifie les autorisations sur le serveur de publication avant que les DLETEs effectuées sur un Abonné puissent être chargées. |
maxversion_at_cleanup | int | Génération la plus élevée pour laquelle les métadonnées sont nettoyées. |
processing_order | int | Indique l’ordre de traitement des articles dans une publication de fusion ; où une valeur de 0 indique que l’article n’est pas trié et que les articles sont traités dans l’ordre entre la valeur la plus basse et la plus élevée. Si deux articles ont la même valeur, ils sont traités simultanément. Pour plus d’informations, consultez Spécifier les propriétés de la réplication de fusion. |
upload_options | tinyint | Définit des restrictions sur les mises à jour effectuées sur un Abonné ayant un abonnement client. Peut avoir une des valeurs suivantes. 0 = Il n’existe aucune restriction sur les mises à jour effectuées sur un Abonné avec un abonnement client ; toutes les modifications sont chargées sur le serveur de publication. 1 = Les modifications sont autorisées sur un Abonné avec un abonnement client, mais elles ne sont pas chargées sur le serveur de publication. 2 = Les modifications ne sont pas autorisées sur un Abonné avec un abonnement client. Pour plus d’informations, consultez Optimiser les performances de la réplication de fusion avec les articles en téléchargement seul. |
published_in_tran_pub | bit | Indique qu'un article d'une publication de fusion est également publié dans une publication transactionnelle. 0 = L’article n’est pas publié dans un article transactionnel. 1 = L’article est également publié dans un article transactionnel. |
léger | bit | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
procname_postfix | nchar(32) | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
well_partitioned_lightweight | bit | Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
before_upd_view_objid | int | À ajouter. |
delete_tracking | bit | Indique si les suppressions sont répliquées. 0 = Les suppressions ne sont pas répliquées 1 = Les suppressions sont répliquées, qui est le comportement par défaut pour la réplication de fusion. Lorsque la valeur de delete_tracking est 0, les lignes supprimées sur l’Abonné doivent être supprimées manuellement sur le serveur de publication et les lignes supprimées sur le serveur de publication doivent être supprimées manuellement sur l’Abonné. Remarque : la valeur 0 entraîne une non-convergence. |
compensate_for_errors | bit | Indique si des actions de compensation sont effectuées lorsque des erreurs sont rencontrées pendant la synchronisation. 0 = Les actions de compensation sont désactivées. 1 = Les modifications qui ne peuvent pas être appliquées sur un Abonné ou un serveur de publication entraînent toujours des actions de compensation pour annuler ces modifications, ce qui est le comportement par défaut pour la réplication de fusion. Remarque : la valeur 0 entraîne une non-convergence. |
pub_range | bigint | Taille de la plage d'identité du serveur de publication. |
range | bigint | Taille des valeurs d'identité consécutives qui seraient affectées aux abonnés dans le cas d'un ajustement. |
threshold | int | Seuil de la plage d'identité exprimé en pourcentage. |
stream_blob_columns | bit | Spécifie si une optimisation de flux de données est utilisée lors de la réplication de colonnes d'objets binaires volumineux. 1 signifie que l’optimisation est tentée. |
preserve_rowguidcol | bit | Indique si la réplication utilise une colonne rowguid existante. La valeur 1 signifie qu’une colonne ROWGUIDCOL existante est utilisée. 0 signifie que la réplication a ajouté la colonne ROWGUIDCOL. |
Voir aussi
Tables de réplication (Transact-SQL)
Vues de réplication (Transact-SQL)
sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)