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