PublicationAttributes Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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.