PublicationAttributes Énumération

Définition

Énumère les propriétés de publication prises en charge.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

public enum class PublicationAttributes
[System.Flags]
public enum PublicationAttributes
[<System.Flags>]
type PublicationAttributes = 
Public Enum PublicationAttributes
Héritage
PublicationAttributes
Attributs

Champs

Nom Valeur Description
None 0

Supprime toutes les options de Attributes.

AllowPush 1

Les abonnements où l’agent de synchronisation s’exécute chez le distributeur (abonnements push) sont pris en charge.

AllowPull 2

Les abonnements où l’agent de synchronisation s’exécute au niveau de l’abonné (abonnements pull) sont pris en charge. Requis pour prendre en charge les abonnés SQL Server Compact.

AllowAnonymous 4

Les abonnés anonymes peuvent s’abonner à la publication. Des abonnements anonymes sont nécessaires si vous souhaitez créer un abonnement sans l’avoir enregistré chez le Publisher. Cela est nécessaire dans les cas où vous ne pouvez pas établir une connexion SQL Server avec le Publisher lors de la configuration par abonnement.

InternetEnabled 8

La publication peut être synchronisée via Internet, et le protocole de transfert de fichiers (FTP) peut être utilisé pour transférer les fichiers instantanés à un abonné. Pour plus d’informations, voir Réplication sur Internet.

ImmediateSync 16

Les fichiers de synchronisation pour la publication sont recréés à chaque exécution de l’Agent d'instantané. Les Abonnés peuvent obtenir les fichiers de synchronisation immédiatement si l'Agent d'instantané a fini de s'exécuter avant la création de l'abonnement. Les nouveaux abonnements obtiennent les fichiers de synchronisation les plus récents, générés lors de la dernière exécution de l'Agent d'instantané. Lors du réglage ImmediateSync, IndependentAgent il faut aussi le fixer.

IndependentAgent 32

Chaque abonnement utilise sa propre instance d’agent de réplication lors de la synchronisation avec le Publisher. Définir cette option réduit la latence et constitue la norme par défaut pour une publication transactionnelle. La réplication de fusion utilise toujours des agents indépendants.

SnapshotInDefaultFolder 64

Les fichiers instantanés de la publication sont conservés dans le dossier par défaut. Lorsque SnapshotInDefaultFolder ce n’est pas spécifié, vous devez spécifier un emplacement alternatif pour les fichiers snapshot en utilisant AltSnapshotFolder.

CompressSnapshot 128

Les fichiers snapshot sont compressés au format CAB. Les fichiers snapshot dépassant 2 gigaoctets (GB) ne peuvent pas être compressés. Non pris en charge pour les abonnés SQL Server Compact.

AllowSubscriptionCopy 256

Les bases de données qui s’abonnent à la publication peuvent être copiées et attachées pour créer de nouveaux abonnements. Les abonnements attachables ont été dépréciés.

AllowSynchronousTransactions 512

Les abonnements à mise à jour immédiate sont pris en charge pour les publications transactionnelles. Pris en charge uniquement pour les publications transactionnelles.

AutomaticGenerateSyncProcedures 1024

La procédure stockée utilisée pour mettre à jour les abonnements afin de se synchroniser avec la publication transactionnelle est générée automatiquement. Pris en charge uniquement pour les publications transactionnelles.

CentralizedConflicts 2048

Les enregistrements en conflit sont stockés sur le serveur de publication. Pris en charge uniquement pour les publications par fusion.

EnabledForActiveDirectory 4096

L’attribut est EnabledForActiveDirectory.

AllowQueuedTransactions 8192

Les abonnements à mise à jour en file d’attente sont pris en charge pour les publications transactionnelles. Pris en charge uniquement pour les publications transactionnelles.

AllowDtsTransformation 16384

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et modifiez dès que possible les applications qui utilisent actuellement cette fonctionnalité.

DynamicFilters 32768

Des filtres de lignes paramétrés sont pris en charge lors d’une publication de fusion. Pris en charge uniquement pour une publication de fusion.

KeepPartitionChanges 65536

Les optimisations de changement de partition sont utilisées lorsque les partitions précalculées ne peuvent pas être utilisées. Ne précisez KeepPartitionChanges pas quand PartitionGroupsOption est True. Pour plus d’informations, consultez Optimiser les performances des filtres paramétrables avec des partitions précomputées.

AllowSyncToAlternate 131072

Les abonnés peuvent synchroniser les abonnements à la publication fusionnée avec des serveurs autres que l’Publisher d’où l’abonnement a été émis. Pris en charge uniquement pour les publications par fusion. Cette fonctionnalité est déconseillée et sera retirée dans une version prochaine. Non pris en charge pour les abonnés SQL Server Compact.

AllowSubscriberInitiatedSnapshot 262144

Les abonnés peuvent initier le processus d’instantané pour générer l’instantané filtré pour leur partition de données lorsque la publication de fusion dispose de filtres paramétrés. Pris en charge uniquement pour les publications par fusion.

AllowWebSynchronization 524288

Les abonnés peuvent synchroniser leurs abonnements via Internet en utilisant le protocole HTTPS. Pris en charge uniquement pour les publications par fusion. Disponible uniquement avec SQL Server 2005. Requis pour prendre en charge les abonnés SQL Server Compact. Pour plus d’informations, voir Web Synchronization for Merge Replication.

AllowInitializationFromBackup 1048576

Les abonnés peuvent initialiser un abonnement à la publication à partir d’une sauvegarde plutôt que de l’instantané initial. Pris en charge uniquement pour la réplication transactionnelle ou snapshot.

EnabledForPeerToPeer 2097152

La réplication transactionnelle pair-à-pair est prise en charge. Pris en charge uniquement pour les publications transactionnelles. Disponible uniquement avec SQL Server 2005 et versions ultérieures.

AllowPartitionRealignment 4194304

Les suppressions sont envoyées à l’abonné lorsque la modification de la ligne sur le Publisher entraîne un changement de partition et lorsque la publication utilise des filtres paramétrés. Pris en charge uniquement pour les publications par fusion.

DecentralizedConflicts 8388608

Les enregistrements de conflit sont stockés chez l’abonné. Pris en charge uniquement pour les publications par fusion. Non pris en charge pour les abonnés SQL Server Compact.

EnabledForHeterogeneousSubscribers 16777216

Les abonnés non-SQL Server sont pris en charge. Pris en charge uniquement pour les publications transactionnelles et snapshot. Disponible uniquement avec SQL Server 2005 et versions ultérieures.

Remarques

L’énumération PublicationAttributes prend en charge cette FlagsAttribute option, qui permet une combinaison bit par bit des valeurs d’énumération.

Cet espace de noms, cette classe ou ce membre est pris en charge uniquement dans la version 2.0 du framework .NET.

S’applique à

Voir aussi