MergeArticle.ColumnTracking Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la manière dont les conflits sont détectés lors de la synchronisation de lignes de données.
public:
property bool ColumnTracking { bool get(); void set(bool value); };
public bool ColumnTracking { get; set; }
member this.ColumnTracking : bool with get, set
Public Property ColumnTracking As Boolean
Valeur de propriété
Valeur Boolean. Si la valeur est true, chaque colonne d’une ligne est évaluée séparément pour les conflits. Si la valeur est false, la ligne entière est évaluée pour déterminer les conflits.
Remarques
Si ColumnTracking la valeur est true, chaque colonne d’une ligne modifiée est évaluée séparément pour les conflits. Par exemple, le suivi au niveau des colonnes activé, si le serveur de publication et l’Abonné modifient la même ligne, mais chacun modifie un ensemble différent de colonnes, aucun conflit n’est trouvé et toutes les modifications sont fusionnées. Si ColumnTracking la valeur est false, les modifications apportées à la même ligne sont déterminées comme étant en conflit.
Si vous définissez ColumnTracking une fois l’instantané initial créé, un nouvel instantané doit être généré.
Si le suivi de lignes est utilisé pour la détection de conflits (valeur par défaut), la table de base peut inclure 1 024 colonnes au maximum, mais les colonnes doivent être filtrées à partir de l'article afin que 246 colonnes au maximum soient publiées. Si le suivi de colonnes est utilisé, la table de base peut inclure 246 colonnes au maximum. Pour plus d’informations sur le niveau de suivi, consultez la section « Niveau de suivi » de la façon dont la réplication de fusion détecte et résout les conflits.
La ColumnTracking propriété peut être récupérée par les membres du rôle serveur fixe sysadmin sur le serveur de publication et sur l’Abonné (pour la republication des Abonnés). Il peut également être récupéré par les membres du rôle de base de données fixe db_owner sur la base de données de publication, par les membres du rôle de base de données fixe replmonitor sur le serveur de distribution et par les utilisateurs membres de la liste d’accès à la publication (PAL).
La ColumnTracking propriété peut être définie par les membres du rôle serveur fixe sysadmin sur le serveur de publication. Il peut également être défini par les membres du rôle de base de données fixe db_owner sur la base de données de publication.
ColumnTracking La récupération équivaut à exécuter des sp_helpmergearticle (Transact-SQL).
Le paramètre ColumnTracking équivaut à exécuter des sp_addmergearticle (Transact-SQL) ou des sp_changemergearticle (Transact-SQL).