Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Managed Instance
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 selon les catégories suivantes :
Propriétés qui s'appliquent à toutes les publications .
Propriétés qui s'appliquent aux publications d'instantané 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 un nouvel instantané pour la publication, et d'autres nécessitent également la réinitialisation de tous les abonnements. Pour plus d’informations, consultez Modifier les propriétés des publications et des articles.
Options pour toutes les publications
Création et synchronisation
Autoriser les abonnements anonymes
Détermine s'il faut autoriser les abonnements par extraction anonymes. Les abonnements anonymes sont pris en charge pour Microsoft SQL Server Compact 3.5 Service Pack 1, Microsoft SQL Server 2005 Mobile et Microsoft SQL Server pour Windows CE. Pour utiliser cette option pour les publications d'instantané et transactionnelles, l'option Instantané 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 Instantané toujours disponible ait la valeur True pour les publications d'instantané et transactionnelles).
Important
Les abonnements attachables ne seront pas disponibles dans une version ultérieure. Cette fonctionnalité est déconseillée.
Autoriser les abonnements de type pull
Détermine s’il faut autoriser les Abonnés à créer des abonnements par extraction à cette publication. Pour plus d’informations, consultez S’abonner à des publications.
Réplication de schéma
Répliquer les modifications de schéma
Microsoft SQL Server 2005 (9.x) 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. Pour plus d’informations, consultez Modifier le schéma dans les bases de données de publication.
Options pour les publications de capture instantanée et les publications 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 de l’Agent de réplication.
Capture instantanée toujours disponible
Détermine si les fichiers d'instantané sont créés chaque fois que l'Agent d'instantané s'exécute (nécessite Agent de distribution indépendant). Cette option est en lecture seule. Elle a la valeur True si vous sélectionnez Créer un instantané immédiatement et garder cette dernière disponible pour l'initialisation des abonnements à la page Agent d'instantané de l'Assistant Nouvelle publication (valeur par défaut). Pour plus d’informations, consultez Créer et appliquer un instantané.
Autoriser l'initialisation à partir de fichiers de sauvegarde
SQL Server 2005 (9.x) 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 Initialiser un abonnement transactionnel sans instantané.
Autoriser les abonnés non-SQL Server
SQL Server 2005 (9.x) et versions ultérieures uniquement. Détermine si la publication prend en charge les abonnés non-SQL Server. La définition de cette option sur True définit d’autres propriétés de publication pour prendre 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 attenteou 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éconseillée.
Réplication d'égal à égal
Autoriser les abonnements d'égal à égal
S’applique uniquement à SQL Server 2005 (9.x) et aux 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 attenteou Autoriser les Abonnés non-SQL Server a la valeur True. Pour plus d'informations, consultez Peer-to-Peer Transactional Replication.
Autoriser la détection de conflit d'égal à égal
S’applique uniquement à SQL Server 2008 (10.0.x) et aux versions ultérieures. Spécifie si la détection de conflit est activée pour cette publication. Pour utiliser la détection des conflits, tous les nœuds doivent exécuter SQL Server 2008 (10.0.x) ou une version ultérieure ; et la détection doivent être activées pour tous les nœuds. Pour utiliser la détection des conflits, vous devez également spécifier une valeur pour ID de l’homologue d’origine. Pour plus d’informations, consultez Détection des conflits dans la réplication d’égal à égal.
Identifiant de l’émetteur pair
S’applique uniquement à SQL Server 2008 (10.0.x) et aux 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 la liste des ID qui ont déjà été utilisés, interrogez la table système Mspeer_originatorid_history .
Abonnements pouvant être mis à jour
Autoriser la mise à jour immédiate des abonnements
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 dont la mise à jour est 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. Une valeur de True signifie que les conflits sont signalés uniquement au niveau du 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 Queued Updating Conflict Detection and Resolution.
Type de file d'attente
Détermine s’il faut utiliser une file d’attente SQL Server ou Microsoft Message Queuing (MSMQ) pour placer les modifications en file d’attente chez l’Abonné jusqu’à ce qu’elles puissent être appliquées à l’Éditeur (nécessite l’option Autoriser les abonnements avec mise à jour en file d’attente). Cette option s’applique uniquement à SQL Server 2000 (8.x) ; les versions ultérieures utilisent toujours des tables SQL Server pour la mise en file d’attente.
Options des 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. Une valeur de True signifie que les conflits sont signalés uniquement au niveau du 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 Advanced Merge Replication Conflict Detection and Resolution.
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, voir Parameterized Row Filters.
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 Valider des informations de partition pour un Abonné de fusion.
Précalculer les partitions
SQL Server 2005 (9.x) 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 Optimiser les 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, voir Parameterized Row Filters.
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. Cela est généralement utilisé lorsqu’une publication comporte de nombreux abonnements Push susceptibles d’ê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.