PublicationAttributes Enumeración

Definición

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.

Se aplica a

Consulte también