PublicationAttributes Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Enumera las propiedades de publicación soportadas.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class PublicationAttributes
[System.Flags]
public enum PublicationAttributes
[<System.Flags>]
type PublicationAttributes =
Public Enum PublicationAttributes
- Herencia
-
PublicationAttributes
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | Elimina todas las opciones de Attributes. |
| AllowPush | 1 | Se soportan suscripciones en las que el agente de sincronización se ejecuta en el distribuidor (suscripciones push). |
| AllowPull | 2 | Se admiten suscripciones en las que el agente de sincronización se ejecuta en el Suscriptor (suscripciones de pull). Necesario para admitir suscriptores de SQL Server Compact. |
| AllowAnonymous | 4 | Las suscripciones anónimas pueden suscribirse a la publicación. Las suscripciones anónimas son necesarias si quieres crear una suscripción sin registrarla en el Publisher. Esto es necesario en casos en los que no se puede establecer una conexión SQL Server al Publisher durante la configuración de la suscripción. |
| InternetEnabled | 8 | La publicación puede sincronizarse a través de Internet, y el protocolo de transferencia de archivos (FTP) puede usarse para transferir los archivos de instantáneas a un suscriptor. Para más información, véase Replicación por Internet. |
| ImmediateSync | 16 | Los archivos de sincronización para la publicación se recrean cada vez que se ejecuta el Agente de instantáneas. Los suscriptores pueden disponer inmediatamente de los archivos si el Agente de instantáneas ya ha terminado su tarea antes de crear la suscripción. Las nuevas suscripciones obtienen los últimos archivos de sincronización generados por la ejecución más reciente del Agente de instantáneas. Al configurar ImmediateSync, IndependentAgent también debe estar activado. |
| IndependentAgent | 32 | Cada suscripción utiliza su propia instancia de agente de replicación al sincronizarse con el Publisher. Configurar esta opción reduce la latencia y es el valor predeterminado para una publicación transaccional. La replicación de fusión siempre utiliza agentes independientes. |
| SnapshotInDefaultFolder | 64 | Los archivos de instantáneas de la publicación se mantienen en la carpeta predeterminada. Cuando SnapshotInDefaultFolder no se especifica, debes especificar una ubicación alternativa para los archivos de instantáneas usando AltSnapshotFolder. |
| CompressSnapshot | 128 | Los archivos snapshot se comprimen en formato CAB. Los archivos snapshot que superan los 2 gigabytes (GB) no pueden comprimirse. No se admite para suscriptores de SQL Server Compact. |
| AllowSubscriptionCopy | 256 | Las bases de datos que se suscriben a la publicación pueden copiarse y adjuntarse para crear nuevas suscripciones. Las suscripciones anexables han sido descontinuadas. |
| AllowSynchronousTransactions | 512 | Se admiten suscripciones de actualización inmediata para publicaciones transaccionales. Solo se apoya para publicaciones transaccionales. |
| AutomaticGenerateSyncProcedures | 1024 | El procedimiento almacenado utilizado para actualizar las suscripciones y sincronizarse con la publicación transaccional se genera automáticamente. Solo se apoya para publicaciones transaccionales. |
| CentralizedConflicts | 2048 | Los registros de conflictos se almacenan en el publicador. Solo soportado para publicaciones de fusión. |
| EnabledForActiveDirectory | 4096 | El atributo es EnabledForActiveDirectory. |
| AllowQueuedTransactions | 8192 | Se admiten suscripciones actualizadas en cola para publicaciones transaccionales. Solo se apoya para publicaciones transaccionales. |
| AllowDtsTransformation | 16384 | Esta característica se quitará en una versión futura de Microsoft SQL Server. No utilice esta característica en nuevos trabajos de desarrollo y modifique lo antes posible las aplicaciones que actualmente la utilizan. |
| DynamicFilters | 32768 | Se admiten filtros de fila parametrizados en una publicación de fusión. Solo soportado para una publicación de fusión. |
| KeepPartitionChanges | 65536 | Las optimizaciones de cambio de partición se utilizan cuando no se pueden usar particiones precomputadas. No especifiques KeepPartitionChanges cuándo PartitionGroupsOption es True. Para obtener más información, vea Optimizar el rendimiento de filtros parametrizados con particiones precalculadas. |
| AllowSyncToAlternate | 131072 | Los suscriptores pueden sincronizar las suscripciones a la publicación de fusión con servidores distintos al Publisher donde se originó la suscripción. Solo soportado para publicaciones de fusión. Esta característica ha quedado desusada y se retirará en versiones posteriores. No se admite para suscriptores de SQL Server Compact. |
| AllowSubscriberInitiatedSnapshot | 262144 | Los suscriptores pueden iniciar el proceso de instantánea para generar la instantánea filtrada para su partición de datos cuando la publicación de fusión tiene filtros parametrizados. Solo soportado para publicaciones de fusión. |
| AllowWebSynchronization | 524288 | Los suscriptores pueden sincronizar suscripciones a través de Internet usando el protocolo HTTPS. Solo soportado para publicaciones de fusión. Solo disponible con SQL Server 2005. Necesario para admitir suscriptores de SQL Server Compact. Para más información, consulte Web Synchronization for Merge Replication. |
| AllowInitializationFromBackup | 1048576 | Los suscriptores pueden iniciar una suscripción a la publicación desde una copia de seguridad en lugar de la instantánea inicial. Solo soportado para replicación transaccional o instantánea. |
| EnabledForPeerToPeer | 2097152 | Se soporta la replicación transaccional peer-to-peer. Solo se apoya para publicaciones transaccionales. Solo disponible con SQL Server 2005 y versiones posteriores. |
| AllowPartitionRealignment | 4194304 | Las eliminaciones se envían al Suscriptor cuando la modificación de la fila en el Publisher hace que cambie su partición y cuando la publicación utiliza filtros parametrizados. Solo soportado para publicaciones de fusión. |
| DecentralizedConflicts | 8388608 | Los registros de conflictos se almacenan en el Suscriptor. Solo soportado para publicaciones de fusión. No se admite para suscriptores de SQL Server Compact. |
| EnabledForHeterogeneousSubscribers | 16777216 | Se admiten suscriptores que no son de SQL Server. Solo soportado para publicaciones transaccionales y snapshot. Solo disponible con SQL Server 2005 y versiones posteriores. |
Comentarios
La PublicationAttributes enumeración admite la FlagsAttribute opción, que permite una combinación bit a bit de los valores de enumeración.
Este espacio de nombres, clase o miembro solo es compatible con la versión 2.0 del framework .NET.