sysmergeextendedarticlesview (Transact-SQL)
La vue sysmergeextendedarticlesview affiche des informations sur un article. Cette vue est stockée dans la base de données de publication sur le serveur de publication et dans la base de données d'abonnement au niveau de l'Abonné.
Nom de 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 = Schéma de procédure uniquement. 64 = Schéma de vue uniquement ou schéma de vue indexé uniquement. 128 = Schéma de fonction uniquement. 160 = Schéma de synonyme uniquement. |
objid |
int |
Identificateur de l'objet du serveur de publication. |
sync_objid |
int |
Identificateur de la vue représentant le dataset synchronisé. |
view_type |
tinyint |
Type de la vue : 0 = N'est pas une vue, utiliser tout objet de base. 1 = Vue permanente. 2 = Vue 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 à effectuer lorsque l'article est créé dans la base de données d'abonnement : 0 = Aucune - si la table existe déjà sur l'Abonné, aucune action n'a lieu. 1 = Effacer - efface la table avant de la recréer. 2 = Supprimer - entraîne une suppression basée sur la clause WHERE dans le filtre du sous-ensemble. 3 = Tronquer - produit le même résultat que 2, mais supprime des pages et non pas des lignes. Toutefois, n'accepte pas la clause WHERE. |
pubid |
uniqueidentifier |
ID de la publication à laquelle appartient l'article actuel. |
nickname |
int |
Mappage de surnoms pour l'identification de l'article. |
column_tracking |
int |
Indique si la fonction de suivi des colonnes est implémentée pour l'article. |
status |
tinyint |
Indique l'état de l'article, qui peut être l'un des suivants : 1 = Unsynced - le script de traitement initial servant à publier la table sera exécuté lors de la prochaine exécution de l'Agent de capture instantanée. 2 = Actif - le script de traitement initial qui permet de publier la table a été exécuté. 5 = New_inactive - à ajouter. 6 = New_active - à ajouter. |
conflict_table |
sysname |
Nom de la table locale contenant les enregistrements conflictuels pour l'article actuel. 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 pour l'article |
conflict_script |
nvarchar(255) |
Script de résolution des conflits pour l'article. |
article_resolver |
nvarchar(255) |
Outil de résolution des conflits personnalisé de niveau ligne pour l'article. |
ins_conflict_proc |
sysname |
Procédure utilisée pour écrire les conflits dans conflict_table. |
insert_proc |
sysname |
Procédure utilisée par l'outil de résolution des conflits pour insérer des lignes au cours de la synchronisation. |
update_proc |
sysname |
Procédure utilisée par l'outil de résolution des conflits pour mettre à jour des lignes au cours 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 les verrouillages et rechercher des colonnes et des lignes pour un article. |
schema_option |
binary(8) |
Pour connaître les valeurs de schema_option prises en charge, consultez sp_addmergearticle (Transact-SQL). |
destination_object |
sysname |
Nom de la table créée sur l'Abonné. |
resolver_clsid |
nvarchar(50) |
ID de l'outil personnalisé de résolution des conflits. |
subset_filterclause |
nvarchar(1000) |
Clause de filtre pour l'article |
missing_col_count |
int |
Nombre de colonnes manquantes. |
missing_cols |
varbinary(128) |
Bitmap des colonnes manquantes. |
columns |
varbinary(128) |
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
resolver_info |
nvarchar(255) |
Espace de stockage réservé aux informations complémentaires requises par les outils de résolution des conflits personnalisés. |
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 établir la liste des lignes modifiées dans les publications filtrées. |
gen_cur |
int |
Nombre généré de modifications locales apportées à la table de base d'un article. |
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. |
vertical_partition |
int |
Indique si le filtrage de colonne est activé sur un article de table. 0 indique l'absence de filtrage vertical et publie toutes les colonnes. |
identity_support |
int |
Spécifie si la gestion automatique des plages d'identité est activée. 1 signifie que la gestion automatique des plages d'identité est activée, et 0 que cette gestion n'est pas prise en charge. |
destination_owner |
sysname |
Nom du propriétaire de l'objet de destination. |
before_image_objid |
int |
Identificateur de l'objet de la table de suivi. La table de suivi contient certaines valeurs de colonnes clés lorsqu'une publication est configurée pour activer les optimisations de modifications de partitions. |
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. Uniquement appliqué si le paramètre @keep_partition_changes a pour valeur true lors de la création d'une publication. |
verify_resolver_signature |
int |
Indique si une signature numérique est vérifiée avant d'utiliser un outil de résolution dans une réplication de fusion : 0 = La signature n'est pas vérifiée. 1 = La signature est vérifiée pour déterminer si elle provient d'une source approuvée. |
allow_interactive_resolver |
bit |
Indique si l'utilisation du composant Résolveur interactif sur un article est activée. 1 indique que le composant Résolveur interactif est utilisé sur l'article. |
fast_multicol_updateproc |
bit |
Indique 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 instruction UPDATE pour chaque colonne modifiée. 1 = Émis à l'occasion d'une instruction UPDATE qui provoque la mise à jour de plusieurs colonnes à partir d'une seule instruction. |
check_permissions |
int |
Image bitmap des autorisations au niveau de la table, qui sont vérifiées lorsque l'Agent de fusion applique les modifications au serveur de publication. check_permissions peut prendre l'une des valeurs suivantes : 0x00 = Les autorisations ne sont pas vérifiées. 0x10 = Les autorisations sont vérifiées sur le serveur de publication avant que les commandes INSERT exécutées sur l'Abonné puissent être téléchargées. 0x20 = Les autorisations sont vérifiées sur le serveur de publication avant que les commandes UPDATE exécutées sur l'Abonné puissent être téléchargées. 0x40 = Les autorisations sont vérifiées sur le serveur de publication avant que les commandes DELETE exécutées sur l'Abonné puissent être télé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 ; une valeur de 0 indique que l'article n'est pas dans une séquence ordonnée, et que les articles sont traités dans l'ordre de la valeur la plus basse à la valeur la plus élevée. Si deux articles ont la même valeur, ils sont traités simultanément. Pour plus d'informations, consultez Spécification de l'ordre de traitement d'articles de fusion. |
published_in_tran_pub |
bit |
Indique qu'un article d'une publication de fusion est également publié dans une publication transactionnelle. 0 = Article non publié dans un article transactionnel. 1 = Article également publié dans un article transactionnel. |
upload_options |
tinyiny |
Indique si des modifications peuvent être effectuées sur l'Abonné ou téléchargés à partir de l'Abonné ; peut prendre l'une des valeurs suivantes : 0 = Pas de restrictions sur les mise à jour effectuées sur l'Abonné, toutes les modifications sont téléchargées vers le serveur de publication. 1 = Modifications autorisées sur l'Abonné, mais elles ne sont pas téléchargées vers le serveur de publication. 2 = Modifications interdites sur l'Abonné. |
lightweight |
bit |
Identifié à titre d'information uniquement. Non pris en charge. La compatibilité future n'est pas garantie. |
delete_proc |
sysname |
Procédure utilisée par l'outil de résolution des conflits pour supprimer des lignes au cours de la synchronisation. |
before_upd_view_objid |
int |
ID de la vue d'une table avant les mises à jour. |
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, ce qui est le comportement par défaut de 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 aboutit à une non-convergence.
|
compensate_for_errors |
bit |
Indique si des actions de compensation interviennent lorsque des erreurs se produisent pendant la synchronisation. 0 = Actions de compensation désactivées. 1 = Les modifications qui ne peuvent pas être appliquées sur le serveur de publication ou sur l'Abonné entraînent toujours des actions de compensation pour annuler ces modifications ; c'est le comportement par défaut de la réplication de fusion.
Remarque
La valeur 0 aboutit à 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 |
Pourcentage du seuil de la plage d'identité. |
metadata_select_proc |
sysname |
Nom de la procédure stockée générée automatiquement et utilisée pour accéder aux métadonnées des tables système de réplication de fusion. |
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 sera tentée. |
preserve_rowguidcol |
bit |
Indique si la réplication utilise une colonne rowguid existante. Une valeur de 1 signifie qu'une colonne ROWGUIDCOL existante est utilisée. 0 signifie que la réplication ajoute la colonne ROWGUIDCOL. |