Propriétés de l'article - <Article>
La boîte de dialogue Propriétés de l'article est accessible depuis l'Assistant Nouvelle publication et la boîte de dialogue Propriétés de la publication. Elle permet d'afficher et de définir les propriétés de tous les types d'articles. Certaines propriétés peuvent être définies uniquement lors de la création de la publication, et d'autres uniquement si la publication n'a pas d'abonnements actifs. Les propriétés qui ne peuvent pas être définies s'affichent en lecture seule.
[!REMARQUE]
Après avoir créé une publication, certaines modifications de propriétés nécessitent une nouvelle capture instantanée. Si une publication a des abonnements, certaines modifications nécessitent également de réinitialiser tous les abonnements. Pour plus d'informations, consultez Modification des propriétés des publications et des articles.
Chaque propriété dans la boîte de dialogue Propriétés de l'article contient une description. Cliquez sur une propriété pour afficher sa description dans la partie inférieure de la boîte de dialogue. Cette rubrique contient des informations supplémentaires sur certaines propriétés. Les propriétés sont regroupées dans les catégories suivantes :
Propriétés qui s'appliquent à toutes les publications SQL Server.
Propriétés qui s'appliquent aux publications transactionnelles de SQL Server.
Propriétés qui s'appliquent aux publications de fusion.
Propriétés qui s'appliquent aux publications transactionnelles et de capture instantanée des serveurs de publication Oracle.
Options pour toutes les publications
Copier les schémas de partition de table et Copier les schémas de partition d'index
SQL Server 2005 a introduit le partitionnement de table et le partitionnement d'index qui ne sont pas associés au partitionnement que la réplication fournit par le biais des filtres de lignes et de colonnes. Les options Copier les schémas de partition de table et Copier les schémas de partition d'index permettent d'indiquer si les schémas de partitionnement doivent être copiés vers l'Abonné. Pour plus d'informations sur le partitionnement, consultez Tables et index partitionnés.Convertir les types de données
Détermine si les types de données définis par l'utilisateur doivent être convertis en types de données de base lors de la création d'objets au niveau de l'Abonné. Les types de données définis par l'utilisateur incluent les types de données d'alias disponibles avec SQL Server 2000 et les types CRL définis par l'utilisateur, introduits dans SQL Server 2005. Définissez la valeur True si vous répliquez ces types de données vers plusieurs versions de SQL Server afin qu'ils soient traités correctement au niveau de l'Abonné. Pour plus d'informations sur le mappage des types de données, consultez Utilisation de plusieurs versions de SQL Server dans une topologie de réplication.Créer des schémas sur l'Abonné
SQL Server 2005 a introduit des schémas qui sont définis en utilisant l'instruction CREATE SCHEMA. Un schéma est le propriétaire d'un objet ; il est utilisé dans un nom composé, tel que <Base de données>.<Schéma>.<Objet>. Si la base de données contient des objets appartenant à des schémas autres que DBO, la réplication peut créer ces schémas au niveau de l'Abonné pour pouvoir créer des objets publiés.Si vous répliquez les données vers des versions de SQL Server antérieures à SQL Server 2005 :
Affectez la valeur False à cette option, car les versions précédentes ne prennent pas en charge CREATE SCHEMA.
Pour chaque schéma, ajoutez un utilisateur à la base de données d'abonnement ayant le même nom que le schéma.
Convertir XML en NTEXT, Convertir les types de données MAX en NTEXT et IMAGE, Convertir la nouvelle valeur datetime en NVARCHARXUIX, Convertir le flux de fichier en types de données MAX, Convertir CLR volumineux en types de données MAX, Convertir hierarchyId en types de données MAX et Convertir spatial en types de données MAX.
Indique si les types de données et les attributs doivent être convertis comme indiqué. Spécifiez la valeur True pour répliquer ces types de données vers des versions antérieures de SQL Server. Cela garantit qu'ils pourront être traités correctement sur l'Abonné. Pour plus d'informations sur le mappage des types de données, consultez Utilisation de plusieurs versions de SQL Server dans une topologie de réplication.Nom de l'objet de destination
Nom de l'objet créé dans la base de données d'abonnement. Cette option ne peut pas être modifiée pour les articles des publications activées pour la réplication transactionnelle d'égal à égal.Propriétaire de l'objet de destination
Schéma sous lequel l'objet est créé dans la base de données d'abonnement. Le schéma par défaut est le schéma auquel l'objet appartient dans la base de données de publication, avec les exceptions suivantes :Pour les articles des publications de fusion avec un niveau de compatibilité inférieur à 90 : par défaut, le propriétaire est laissé vide et spécifié comme dbo pendant la création de l'objet sur l'Abonné.
Pour les articles des publications Oracle : le propriétaire est spécifié comme dbo par défaut.
Pour les articles de publications utilisant les captures instantanées en mode caractère (utilisées pour les abonnés non-SQL Server et les abonnés SQL Server Compact 3.5 SP1) : le propriétaire est laissé vide par défaut. Le propriétaire prend les valeurs par défaut du propriétaire associé au compte utilisé par l'Agent de distribution ou l'Agent de fusion pour se connecter à l'Abonné.
Cette option ne peut pas être modifiée pour les articles des publications activées pour la réplication transactionnelle d'égal à égal.
Gérer automatiquement les plages d'identité
Par défaut, la réplication gère toutes les colonnes d'identité au niveau du serveur de publication et de chaque abonné. Chaque nœud de réplication est affecté d'une plage de valeurs d'identité (définie avec les options Taille de la plage sur le serveur de publication et Taille de la plage sur l'Abonné) pour qu'une valeur donnée soit utilisée uniquement sur un nœud. Pour plus d'informations, consultez Réplication de colonnes d'identité.
Options des publications transactionnelles
Copie des procédures stockées INSERT, UPDATE et DELETE
Si, dans la section Remise d'instruction de cette boîte de dialogue, vous décidez d'utiliser des procédures stockées pour propager les modifications vers les abonnés (action par défaut), indiquez si vous voulez copier les procédures au niveau de chaque abonné. Si vous sélectionnez False, vous devez copier manuellement les procédures, car sinon, l'Agent de distribution ne peut pas distribuer les modifications.Remise d'instruction
Les options de cette section s'appliquent à toutes les tables, y compris aux vues indexées répliquées sous forme de tables. Microsoft recommande d'utiliser les options par défaut si l'application ne nécessite pas une fonctionnalité différente. Par défaut, la réplication transactionnelle propage les modifications vers les abonnés via un groupe de procédures stockées installées sur chaque abonné. Lorsqu'une insertion, une mise à jour ou une suppression se produit dans une table sur le serveur de publication, l'opération est convertie en appel à une procédure stockée au niveau de l'Abonné.Les options d'instruction de remise permettent d'indiquer si vous voulez utiliser une procédure stockée et, dans ce cas, de définir le format à utiliser pour les paramètres transmis à la procédure. Les options de procédure stockée permettent d'utiliser des procédures que crée automatiquement la réplication, ou de substituer des procédures stockées que vous avez créées.
Pour plus d'informations, consultez Spécification du mode de propagation des modifications des articles transactionnels.
Répliquer
Cette option s'applique uniquement aux procédures stockées. Elle permet d'indiquer si vous voulez répliquer la définition de la procédure stockée (instruction CREATE PROCEDURE) ou son exécution. Si vous répliquez l'exécution de la procédure, la définition de la procédure est répliquée vers l'Abonné lors de l'initialisation de l'abonnement. Lorsque la procédure est exécutée sur le serveur de publication, la réplication exécute la procédure correspondante au niveau de l'Abonné. Ceci peut améliorer les performances de manière significative lorsque des opérations de traitement par lot volumineuses sont exécutées. Pour plus d'informations, consultez Publication de l'exécution de procédures stockées dans la réplication transactionnelle.
Options des publications de fusion
La boîte de dialogue Propriétés de l'article des publications de fusion contient deux onglets : Propriétés et Résolveur.
Onglet Propriétés
Direction de la synchronisation
Indique si les modifications peuvent être téléchargées depuis les abonnés qui utilisent le type d'abonnement client :Bidirectionnelle (valeur par défaut) : les modifications peuvent être téléchargées vers l'Abonné et vers le serveur de publication.
Téléchargement seul pour l'Abonné, interdire les modifications de l'Abonné : les modifications peuvent être téléchargées vers l'Abonné, mais pas vers le serveur de publication. Les déclencheurs empêchent les modifications au niveau de l'Abonné.
Téléchargement seul pour l'Abonné, autoriser les modifications de l'Abonné : les modifications peuvent être téléchargées vers l'Abonné, mais pas vers le serveur de publication.
Pour plus d'informations, consultez Optimisation des performances de la réplication de fusion avec les articles en téléchargement seul.
Options de la partition
Définit le type des partitions que crée un filtre paramétrable. Pour plus d'informations, consultez la section « Définition des options de partition » de Filtres de lignes paramétrés.Niveau de suivi
Indique si les modifications d'une même ligne ou d'une même colonne doivent être traitées sous la forme d'un conflit. Pour plus d'informations, consultez la section « Niveau de suivi » de Comment la réplication de fusion détecte et résout les conflits.Vérifier l'autorisation INSERT, Vérifier l'autorisation UPDATE et Vérifier l'autorisation DELETE
Permet d'indiquer si vous voulez vérifier au cours de la synchronisation si la connexion de l'Abonné dispose de l'autorisation INSERT, UPDATE ou DELETE sur les tables publiées dans la base de données de publication. La valeur par défaut est False, car la réplication de fusion n'a pas besoin d'accorder ces autorisations ; l'accès aux tables publiées est contrôlé par la liste d'accès à la publication. Pour plus d'informations sur la liste d'accès à la publication, consultez Sécurisation du serveur de publication.Vous pouvez demander la vérification des autorisations si vous voulez autoriser des abonnés à télécharger certaines modifications des données publiées. Vous pouvez, par exemple, ajouter un abonné à une liste d'accès à la publication, et ne fournir à l'abonné aucune autorisation sur les tables de la base de données de publication. Vous pouvez ensuite définir les autorisations DELETE en leur affectant la valeur True : l'Abonné peut télécharger les insertions et les modifications, mais pas les suppressions.
UPDATE multicolonne
Lorsque la réplication de fusion effectue une mise à jour, elle met à jour toutes les colonnes modifiées dans une instruction UPDATE et réinitialise les valeurs d'origine des colonnes non modifiées. Dans ce cas, l'alternative consiste à émettre plusieurs instructions UPDATE avec une instruction UPDATE pour chaque colonne modifiée. L'instruction UPDATE multicolonne est généralement plus efficace, mais vous devez affecter la valeur False à cette option si des déclencheurs de la table sont définis pour répondre à la mise à jour de certaines colonnes et qu'ils répondent incorrectement, car ces colonnes sont réinitialisées lors de la mise à jour.Important
Cette option ne figurera plus dans les prochaines versions
Onglet Résolveur
Utiliser le résolveur par défaut
Si vous sélectionnez le résolveur par défaut, les conflits sont résolus en fonction de la priorité affectée à chaque abonné ou de la première modification écrite sur le serveur de publication, selon le type d'abonnement utilisé. Pour plus d'informations, consultez Détection et résolution de conflits de réplication de fusion.Utiliser un résolveur personnalisé (inscrit sur le serveur de distribution)
Si vous décidez d'utiliser un résolveur d'article (fourni par Microsoft ou que vous avez écrit), vous devez sélectionner un résolveur dans la zone de liste. Pour plus d'informations, consultez Détection et résolution avancées des conflits de réplication de fusion.Si le résolveur nécessite une entrée, définissez-la dans la zone de texte Entrez les informations requises par le résolveur. Pour plus d'informations sur l'entrée nécessaire aux résolveurs personnalisés Microsoft, consultez Programmes de résolution COM Microsoft.
Autoriser l'Abonné à résoudre les conflits de manière interactive au cours de la synchronisation à la demande
Sélectionnez cette option si les abonnés utilisent la synchronisation à la demande (synchronisation par défaut de la réplication de fusion) et que vous voulez résoudre les conflits de manière interactive. Spécifiez la synchronisation à la demande dans la page Planification de synchronisation de l'Assistant Nouvel abonnement. Pour résoudre les conflits de manière interactive, utilisez l'interface utilisateur Résolveur interactif. Pour plus d'informations, consultez Résolution interactive des conflits.Exiger la vérification d'une signature numérique avant la fusion
Tous les résolveurs COM fournis par Microsoft sont signés. Sélectionnez cette option pour vérifier que le résolveur est valide lors de la synchronisation.
Options des publications Oracle
La boîte de dialogue Propriétés de l'article des publications Oracle contient deux onglets : Propriétés et Mappage de données. Les publications Oracle ne prennent pas en charge toutes les propriétés que prennent en charge les publications SQL Server. Pour plus d'informations, consultez Problèmes et limitations de conception des serveurs de publication Oracle.
Onglet Propriétés
Copie des procédures stockées INSERT, UPDATE et DELETE
Si l'article se trouve dans une publication transactionnelle et que, dans la section Remise d'instruction de cette boîte de dialogue, vous décidez d'utiliser des procédures stockées pour propager les modifications vers les abonnés (action par défaut), indiquez si vous voulez copier les procédures au niveau de chaque abonné. Si vous sélectionnez False, vous devez copier manuellement les procédures, car sinon, l'Agent de distribution ne peut pas distribuer les modifications.Propriétaire de l'objet de destination
Si vous entrez une valeur différente de dbo :Pour les abonnés qui exécutent SQL Server 2005 ou une version ultérieure, vous devez vérifier qu'un schéma est créé au niveau de l'Abonné ayant le même nom que la valeur que vous entrez. Pour plus d'informations, consultez CREATE SCHEMA (Transact-SQL).
Pour chaque abonné qui exécute des versions antérieures à SQL Server 2005, pour chaque schéma, ajoutez un utilisateur à la base de données d'abonnement ayant le même nom que le schéma.
Nom de l'espace disque logique
Nom de l'espace disque logique dans lequel doivent être créées les tables de suivi des modifications de réplication sur l'instance du serveur Oracle. Pour plus d'informations, consultez Gestion des espaces disque logiques Oracle.Remise d'instruction
Les options de cette section s'appliquent à toutes les tables dans les publications transactionnelles, Microsoft recommande d'utiliser les options par défaut si l'application ne nécessite pas une fonctionnalité différente. Par défaut, la réplication transactionnelle propage les modifications vers les abonnés via un groupe de procédures stockées installées sur chaque abonné. Lorsqu'une insertion, une mise à jour ou une suppression se produit dans une table sur le serveur de publication, l'opération est convertie en appel à une procédure stockée au niveau de l'Abonné.Les options d'instruction de remise permettent d'indiquer si vous voulez utiliser une procédure stockée et, dans ce cas, de définir le format à utiliser pour les paramètres transmis à la procédure. Les options de procédure stockée permettent d'utiliser des procédures que crée automatiquement la réplication, ou de substituer des procédures stockées que vous avez créées.
Pour plus d'informations, consultez Spécification du mode de propagation des modifications des articles transactionnels.
Onglet Mappage de données
Nom de colonne
Nom de la colonne du serveur de publication (en lecture seule).Type de données du serveur de publication
Type de données Oracle de la colonne du serveur de publication (lecture seule). Le type de données peut être modifié uniquement directement dans la base de données Oracle. Pour plus d'informations, consultez votre documentation Oracle.Type de données de l'Abonné
Type de données SQL Server auquel le type de données Oracle est associé lors de la réplication des données :Pour certains types de données, il existe uniquement une seule possibilité de mappage dans laquelle la colonne de la grille de propriétés est en lecture seule.
Pour certains types, il existe plusieurs types que vous pouvez sélectionner. Microsoft recommande d'utiliser le mappage par défaut si l'application ne nécessite pas un mappage différent. Pour plus d'informations, consultez Mappage de type de données pour les serveurs de publication Oracle.
Voir aussi