Partager via


Propriétés de la publication, Options d'abonnement

La page Options d'abonnement de la boîte de dialogue Propriétés de la publication vous permet d'afficher et de définir les propriétés de niveau de publication associées aux abonnements. Les propriétés sont regroupées dans les catégories suivantes :

  • Propriétés qui s'appliquent à toutes les publications.

  • Propriétés qui s'appliquent aux publications de capture instantanée et transactionnelles (y compris celles qui permettent de mettre à jour les abonnements).

  • Propriétés qui s'appliquent aux publications de fusion.

[!REMARQUE]

Certaines propriétés sont en lecture seule ; vous trouverez de plus amples explications à cet égard dans les descriptions de propriété de la présente rubrique. Certaines modifications de propriété nécessitent une nouvelle capture instantanée pour la publication, et d'autres nécessitent également la réinitialisation de tous les abonnements. Pour plus d'informations, consultez Modification des propriétés des publications et des articles.

Options applicables à toutes les publications

Création et synchronisation

  • Autoriser les abonnements anonymes
    Détermine s'il est nécessaire d'autoriser les extractions d'abonnements anonymes. Les abonnements anonymes sont pris en charge pour MicrosoftSQL Server Compact 3.5 Service Pack 1, MicrosoftSQL Server 2005 Mobile Edition, MicrosoftSQL Server pour Windows CE, MicrosoftSQL Server version 7.0 et MicrosoftSQL Server 2000. Pour utiliser cette option pour les publications de capture instantanée et transactionnelles, l'option Capture instantanée toujours disponible doit avoir la valeur True.

  • Base de données d'abonnement pouvant être attachée
    Détermine s'il est possible de créer des abonnements en attachant une copie d'une base de données d'abonnement (nécessite que l'option Capture instantanée toujours disponible ait la valeur True pour les publications de capture instantanée et transactionnelles).

    Important

    Les abonnements attachables ne seront pas disponibles dans une version ultérieure. Cette fonctionnalité est désapprouvée.

  • Autoriser les abonnements extraits
    Détermine s'il est nécessaire d'autoriser les abonnés à créer des extractions d'abonnements sur cette publication. Pour plus d'informations, consultez Abonnement à des publications.

Réplication de schéma

  • Réplique les modifications de schéma
    MicrosoftSQL Server 2005 et versions ultérieures uniquement. Détermine s'il est nécessaire de répliquer les modifications de schéma (telles que l'ajout d'une colonne à une table ou la modification du type de données d'une colonne) sur les objets publiés. Cette option ne s'applique pas aux serveurs de publication SQL Server 2000, qui prennent uniquement en charge l'ajout et la suppression de colonnes. Pour plus d'informations, consultez Modification du schéma dans les bases de données de publication.

Options applicables aux publications de capture instantanée et transactionnelles

Création et synchronisation

  • Agent de distribution indépendant
    Détermine s'il est nécessaire d'utiliser un agent indépendant des autres publications de cette base de données. Cette option est en lecture seule. Par défaut, elle a la valeur True pour les publications créées à l'aide de l'Assistant Nouvelle publication et ne peut être modifiée une fois la publication créée. Pour plus d'informations, consultez Administration des agents de réplication.

  • Capture instantanée toujours disponible
    Détermine si les fichiers de captures instantanées sont créés lors de chaque exécution de l'Agent de capture instantanée (nécessite l'option Agent de distribution indépendant). Cette option est en lecture seule. Elle a la valeur True si vous sélectionnez Créer une capture instantanée immédiatement et garder cette dernière disponible pour l'initialisation des abonnements à la page Agent de capture instantanée de l'Assistant Nouvelle publication (valeur par défaut). Pour plus d'informations, consultez Création et application de la capture instantanée.

  • Autoriser l'initialisation à partir de fichiers de sauvegarde
    SQL Server 2005 et versions ultérieures uniquement. Détermine s'il est nécessaire d'autoriser l'utilisation de fichiers de sauvegarde pour initialiser les abonnements. Pour plus d'informations, consultez Initialisation d'un abonnement transactionnel sans capture instantanée.

  • Autoriser les abonnés non-SQL Server
    SQL Server 2005 et versions ultérieures uniquement. Détermine si la publication prend en charge les abonnés non-SQL Server. Si cette option est définie sur True, les autres propriétés de publication prennent également en charge les abonnés non-SQL Server. Cette option est en lecture seule si des abonnements existent. Elle ne peut avoir la valeur True si l'option Autoriser les abonnements mis à jour immédiatement, Autoriser les abonnements mis à jour en attente ou Autoriser les abonnements d'égal à égal a la valeur True. Pour plus d'informations, consultez Abonnés non-SQL Server.

Transformation des données

  • Autoriser les transformations de données
    Détermine s'il est nécessaire d'utiliser DTS (Data Transformation Services) pour transformer les données avant de les distribuer à un abonné. Cette option est en lecture seule. Vous pouvez uniquement activer les transformations de données si vous créez une publication à l'aide des procédures stockées.

    Important

    Les abonnements transformables ne seront pas disponibles dans une version ultérieure. Cette fonctionnalité est désapprouvée.

Réplication d'égal à égal

  • Autoriser les abonnements d'égal à égal
    S'applique uniquement à SQL Server 2005 et versions ultérieures. Détermine si la publication prend en charge la réplication d'égal à égal. Si cette option est définie sur True, les autres propriétés de publication prennent également en charge la réplication d'égal à égal. Cette option est en lecture seule si des abonnements existent. Cette option ne peut avoir la valeur True si l'option Autoriser les abonnements mis à jour immédiatement, Autoriser les abonnements mis à jour en attente ou Autoriser les Abonnés non-SQL Server a la valeur True. Pour plus d'informations, consultez Réplication transactionnelle d'égal à égal.

  • Autoriser la détection de conflit d'égal à égal
    S'applique uniquement à SQL Server 2008 et versions ultérieures. Spécifie si la détection de conflit est activée pour cette publication. Pour utiliser la détection de conflit, tous les nœuds doivent exécuter SQL Server 2008 ou version ultérieure, et la détection doit être activée pour tous les nœuds. Pour utiliser la détection de conflit, vous devez également spécifier une valeur pour ID d'appelant de l'homologue. Pour plus d'informations, consultez Détection de conflit dans la réplication d'égal à égal.

  • ID d'appelant de l'homologue
    S'applique uniquement à SQL Server 2008 et versions ultérieures. Spécifie un ID pour un nœud dans une topologie d'égal à égal. Cet ID est utilisé pour détection de conflit si Autoriser la détection de conflit d'égal à égal a la valeur True. Spécifiez un ID positif différent de zéro qui n'a jamais été utilisé dans la topologie. Pour obtenir une liste des ID qui ont déjà été utilisés, interrogez la table système Mspeer_originatorid_history.

Abonnements pouvant être mis à jour

  • Autoriser les abonnements mis à jour immédiatement
    Détermine si les modifications de données de l'abonné peuvent être immédiatement répliquées sur le serveur de publication. Cette option est en lecture seule. Vous pouvez uniquement activer la mise à jour d'abonnement lors de la création d'une publication. Pour plus d'informations, consultez Abonnements pouvant être mis à jour pour la réplication transactionnelle.

  • Autoriser les abonnements mis à jour en attente
    Détermine si les modifications de données de l'abonné peuvent être mises en file d'attente et répliquées ultérieurement sur le serveur de publication. Cette option est en lecture seule. Vous pouvez uniquement activer la mise à jour d'abonnement lors de la création d'une publication. Pour plus d'informations, consultez Abonnements pouvant être mis à jour pour la réplication transactionnelle.

  • Signaler les conflits de manière centrale
    Détermine s'il est nécessaire de signaler les conflits de modifications de données uniquement sur le serveur de publication ou à la fois sur le serveur de publication et à l'abonné (nécessite l'option Autoriser les abonnements mis à jour en attente). Cette option est en lecture seule. Par défaut, elle a la valeur True pour les publications créées à l'aide de l'Assistant Nouvelle publication et ne peut être modifiée une fois la publication créée. Lorsque cette option a la valeur True, les conflits sont uniquement signalés sur le serveur de publication. Vous pouvez uniquement voir les conflits lors de leur signalement.

  • Stratégie de résolution de conflit
    Spécifie l'action à entreprendre lorsqu'une modification d'abonné entre en conflit avec une modification de serveur de publication (nécessite l'option Autoriser les abonnements mis à jour en attente). Pour plus d'informations, consultez Détection et résolution des conflits de mise à jour en attente.

  • Type de file d'attente
    Détermine s'il est nécessaire d'utiliser une file d'attente SQL Server ou Microsoft Message Queuing (MSMQ) pour mettre en file d'attente les modifications de l'abonné jusqu'à ce qu'elles puissent être appliquées au serveur de publication (nécessite l'option Autoriser les abonnements mis à jour en attente). Cette option concerne uniquement SQL Server 2000 ; les versions ultérieures utilisent toujours les tables SQL Server pour la mise en file d'attente.

Options applicables aux publications de fusion

Rapport de conflit

  • Signaler les conflits de manière centrale
    Détermine s'il est nécessaire de signaler les conflits de modifications de données uniquement sur le serveur de publication ou à la fois sur le serveur de publication et à l'abonné. Cette option est en lecture seule. Par défaut, elle a la valeur True pour les publications créées à l'aide de l'Assistant Nouvelle publication et ne peut être modifiée une fois la publication créée. Lorsque cette option a la valeur True, les conflits sont uniquement signalés sur le serveur de publication. Vous pouvez uniquement voir les conflits lors de leur signalement. Pour plus d'informations, consultez la section relative à l'affichage des conflits de Détection et résolution avancées des conflits de réplication de fusion.

Filtrage

  • Autoriser les filtres paramétrés
    Dépend du fait qu'une publication utilise ou non des filtres paramétrés. Cette option est toujours en lecture seule. Pour plus d'informations, consultez Filtres de lignes paramétrés.

  • Valider les abonnés
    Détermine les fonctions à utiliser lors de la confirmation qu'un abonné dispose de la partition de données correcte. Séparez les valeurs multiples par des virgules. Pour plus d'informations, consultez Validation des informations de partition pour un Abonné de fusion.

  • Précalculer les partitions
    SQL Server 2005 et versions ultérieures uniquement. Détermine s'il est nécessaire d'optimiser la synchronisation en calculant à l'avance l'appartenance des lignes de données aux partitions. La valeur par défaut de ce paramètre est True si la publication répond aux critères des partitions précalculées. Pour plus d'informations, consultez Optimisation des performances des filtres paramétrés avec des partitions précalculées.

  • Optimiser la synchronisation
    Détermine s'il est nécessaire d'optimiser le traitement de la fusion en stockant des métadonnées supplémentaires pour chaque abonné. Cette optimisation a été remplacée par les partitions précalculées. L'option Optimiser la synchronisation est uniquement pertinente si le paramètre Précalculer les partitions a la valeur False. Pour plus d'informations, consultez Filtres de lignes paramétrés.

Processus de fusion

  • Limiter les processus simultanés
    Détermine s'il est nécessaire de limiter le nombre d'Agents de fusion pouvant s'exécuter simultanément. Cette option est généralement utilisée lorsqu'une publication compte un grand nombre d'abonnements par émission de données pouvant être synchronisés en même temps.

  • Nombre maximal de processus simultanés
    Nombre maximal d'Agents de fusion pouvant s'exécuter simultanément (nécessite l'option Limiter les processus simultanés). Si le nombre d'agents en cours de synchronisation dépasse la limite maximale, ils sont placés en file d'attente jusqu'à ce que leur nombre soit inférieur au maximum.