PublicationAttributes Énumération

Définition

Énumère des 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

AllowAnonymous 4

Les abonnements anonymes peuvent s'abonner à la publication. Les abonnements anonymes sont nécessaires si vous souhaitez créer un abonnement sans l'inscrire sur le serveur de publication. Cela est nécessaire pour les cas où vous ne pouvez pas établir une connexion SQL Server au serveur de publication pendant la configuration de l’abonnement.

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é.

AllowInitializationFromBackup 1048576

Les abonnés peuvent initialiser un abonnement à la publication à partir d'une sauvegarde au lieu de le faire à partir de l'instantané initial. Pris en charge uniquement pour une réplication transactionnelle ou d'instantané.

AllowPartitionRealignment 4194304

Les suppressions sont envoyées à l'Abonné lorsque la modification de la ligne sur le serveur de publication entraîne la modification de sa partition et lorsque la publication utilise des filtres paramétrables. Pris en charge uniquement pour les publications de fusion.

AllowPull 2

Les abonnements où l'agent de synchronisation est exécuté sur l'Abonné (abonnements par extraction) sont pris en charge. Obligatoire pour prendre en charge SQL Server Compact Abonnés.

AllowPush 1

Les abonnements où l'agent de synchronisation est exécuté sur le serveur de distribution (abonnements par émission de données) sont pris en charge.

AllowQueuedTransactions 8192

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

AllowSubscriberInitiatedSnapshot 262144

Les abonnés peuvent amorcer le processus d'instantané afin de générer l'instantané filtré pour leur partition de données lorsque la publication de fusion possède des filtres paramétrables. Pris en charge uniquement pour les publications de fusion.

AllowSubscriptionCopy 256

Les bases de données qui s'abonnent à la publication peuvent être copiées et attachées pour créer des abonnements. Les abonnements pouvant être attachés ont été déconseillés.

AllowSynchronousTransactions 512

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

AllowSyncToAlternate 131072

Les abonnés peuvent synchroniser des abonnements à la publication de fusion avec des serveurs autres que le serveur de publication d'où provient l'abonnement. Pris en charge uniquement pour les publications de fusion. Cette fonctionnalité est déconseillée et sera retirée dans une version prochaine. Non pris en charge pour SQL Server Compact Abonnés.

AllowWebSynchronization 524288

Les abonnés peuvent synchroniser des abonnements sur Internet à l'aide du protocole HTTPS. Pris en charge uniquement pour les publications de fusion. Disponible uniquement avec SQL Server 2005. Obligatoire pour prendre en charge SQL Server Compact Abonnés. Pour plus d’informations, voir Web Synchronization for Merge Replication.

AutomaticGenerateSyncProcedures 1024

La procédure stockée utilisée par les abonnements de mise à jour à 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 de fusion.

CompressSnapshot 128

Les fichiers d'instantanés sont compressés au format CAB. Les fichiers d'instantané de plus de 2 Go (gigaoctets) ne peuvent pas être compressés. Non pris en charge pour SQL Server Compact Abonnés.

DecentralizedConflicts 8388608

Les enregistrements en conflit sont stockés sur l'Abonné. Pris en charge uniquement pour les publications de fusion. Non pris en charge pour SQL Server Compact Abonnés.

DynamicFilters 32768

Les filtres de lignes paramétrables sont pris en charge sur une publication de fusion. Pris en charge uniquement pour une publication de fusion.

EnabledForActiveDirectory 4096

L'attribut est EnabledForActiveDirectory.

EnabledForHeterogeneousSubscribers 16777216

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

EnabledForPeerToPeer 2097152

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

ImmediateSync 16

Les fichiers de synchronisation de 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 de la définition de l'objet ImmediateSync, l'objet IndependentAgent doit également être défini.

IndependentAgent 32

Chaque abonnement utilise sa propre instance d'agent de réplication lors de la synchronisation avec le serveur de publication. La définition de cette option réduit la latence et représente la valeur par défaut pour une publication transactionnelle. La réplication de fusion utilise toujours des agents indépendants.

InternetEnabled 8

La publication peut être synchronisée sur Internet et FTP (File Transfer Protocol) peut être utilisé pour le transfert des fichiers d'instantanés vers un Abonné. Pour plus d’informations, consultez Réplication sur Internet.

KeepPartitionChanges 65536

Les optimisations de modification de la partition sont utilisées lorsque les partitions précalculées ne peuvent pas être utilisées. Ne spécifiez pas l'objet KeepPartitionChanges lorsque la propriété PartitionGroupsOption est l'objet True. Pour plus d’informations, consultez Optimiser les performances des filtres paramétrés avec des partitions précalculées.

None 0

Supprime toutes les options de la propriété Attributes.

SnapshotInDefaultFolder 64

Les fichiers d'instantanés pour la publication sont conservés dans le dossier par défaut. Lorsque SnapshotInDefaultFolder n'est pas spécifié, vous devez spécifier un autre emplacement pour les fichiers d'instantanés à l'aide de AltSnapshotFolder.

Remarques

L’énumération PublicationAttributes prend en charge l’option FlagsAttribute , qui autorise une combinaison de valeurs d’énumération au niveau du bit.

Cet espace de noms, cette classe ou ce membre est pris en charge uniquement par la version 2.0 de Microsoft .NET Framework.

S’applique à

Voir aussi