DistributionSubscription Clase

Definición

Representa la información almacenada en el Distribuidor sobre una suscripción a una publicación transaccional o instantánea.

public ref class DistributionSubscription sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionSubscription = class
    inherit ReplicationObject
Public NotInheritable Class DistributionSubscription
Inherits ReplicationObject
Herencia
DistributionSubscription

Comentarios

La DistributionSubscription clase es utilizada principalmente por SQL Server Management Studio para mantener suscripciones a publicaciones que no son de SQL Server. Utiliza una instancia de la TransSubscription clase o para obtener información sobre suscripciones registradas en un SQL Server Publisher.

La DistributionSubscription clase solo puede usarse para devolver información sobre una suscripción existente. Debes usar una instancia de la TransSubscription clase para crear o eliminar una suscripción a una publicación transaccional o snapshot.

Seguridad de hilos

Cualquier miembro público estático (Shareden Microsoft Visual Basic) de este tipo es seguro para operaciones multihilo. No se garantiza que los miembros de instancia sean seguros para el acceso concurrente.

Constructores

Nombre Description
DistributionSubscription()

Crea una nueva instancia de la clase DistributionSubscription.

DistributionSubscription(String, String, String, String, String, String, ServerConnection)

Crea una nueva instancia de la DistributionSubscription clase con las propiedades requeridas y con una conexión al Distribuidor.

Propiedades

Nombre Description
AgentJobId

Obtiene el ID del trabajo del Agente SQL Server que sincroniza la suscripción.

AgentSchedule

Obtiene el programa del agente de sincronización para la suscripción.

CachePropertyChanges

Obtiene o establece si guardar en caché los cambios realizados en las propiedades de replicación o aplicarlos inmediatamente.

(Heredado de ReplicationObject)
ConnectionContext

Obtiene o establece la conexión a una instancia de Microsoft SQL Server.

(Heredado de ReplicationObject)
DistributionAgent

Obtiene el nombre del trabajo Agente SQL Server que se usa para sincronizar la suscripción.

DistributionDBName

Obtiene o establece el nombre de la base de datos de distribución.

IsExistingObject

Anota si el objeto existe en el servidor o no.

(Heredado de ReplicationObject)
Name

Así se obtiene el nombre de la suscripción.

PublicationDBName

Obtiene o establece el nombre de la base de datos de publicaciones.

PublicationName

Obtiene o establece el nombre de la publicación a la que pertenece la suscripción.

PublisherName

Obtiene o establece el Publisher de la publicación a la que pertenece la suscripción.

SqlServerName

Obtiene el nombre de la instancia de Microsoft SQL Server a la que está conectado este objeto.

(Heredado de ReplicationObject)
Status

Obtiene o establece el estado de la suscripción.

SubscriberName

Obtiene o establece el nombre del Suscriptor.

SubscriptionDBName

Obtiene o establece el nombre de la base de datos de suscripción.

SubscriptionType

Obtiene o establece si el agente de distribución opera en el Distribuidor (Push) o en el Suscriptor (Pull).

SyncType

Obtiene o establece la forma en que se inicia la suscripción.

UserData

Obtiene o establece una propiedad de objeto que permite a los usuarios adjuntar sus propios datos al objeto.

(Heredado de ReplicationObject)

Métodos

Nombre Description
CheckValidCreation()

Comprueba la creación válida de la replicación.

(Heredado de ReplicationObject)
CheckValidDefinition(Boolean)

Indica si la definición es válida.

(Heredado de ReplicationObject)
CommitPropertyChanges()

Envía todas las sentencias de cambio de propiedades en caché a la instancia de Microsoft SQL Server.

(Heredado de ReplicationObject)
Decouple()

Desacopla el objeto de replicación referenciado del servidor.

(Heredado de ReplicationObject)
GetChangeCommand(StringBuilder, String, String)

Devuelve el comando de cambio de la replicación.

(Heredado de ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

Devuelve el comando create de la replicación.

(Heredado de ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

Devuelve el comando drop de la replicación.

(Heredado de ReplicationObject)
InternalRefresh(Boolean)

Inicia una actualización interna desde la replicación.

(Heredado de ReplicationObject)
Load()

Carga las propiedades de un objeto existente desde el servidor.

(Heredado de ReplicationObject)
LoadProperties()

Carga las propiedades de un objeto existente desde el servidor.

(Heredado de ReplicationObject)
Refresh()

Recarga las propiedades del objeto.

(Heredado de ReplicationObject)
Script(ScriptOptions)

Genera un script Transact-SQL para la suscripción.

Se aplica a