Subscription Clase

Definición

Representa la información en el Publisher para una suscripción a una fusión o a una publicación transaccional. Subscription es una clase base de la que se derivan la TransSubscription clase y la MergeSubscription clase.

public ref class Subscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Subscription : Microsoft.SqlServer.Replication.ReplicationObject
type Subscription = class
    inherit ReplicationObject
Public MustInherit Class Subscription
Inherits ReplicationObject
Herencia
Subscription
Derivado

Comentarios

La TransSubscription clase y la MergeSubscription clase se utilizan para crear suscripciones push.

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
Subscription()

Crea una nueva instancia de la clase Subscription.

Propiedades

Nombre Description
AgentJobId

Obtiene el ID del trabajo agente que se usa para sincronizar la suscripción.

AgentOffload

Obtiene o establece si el agente de sincronización se ejecuta en un ordenador distinto al donde se creó el trabajo del agente. Esta propiedad ya no es compatible con distribuidores que ejecutan Microsoft SQL Server 2005 y versiones posteriores.

AgentOffloadServer

Obtiene o establece el nombre del ordenador remoto donde se ejecuta el agente al usar activación remota.

AgentSchedule

Obtiene el horario del trabajo de agente que se usa para sincronizar 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)
CreateSyncAgentByDefault

Obtiene o establece si el trabajo de agente utilizado para sincronizar la suscripción se crea por defecto.

DatabaseName

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

EnabledForSynchronizationManager

Especifica si la suscripción puede sincronizarse usando Microsoft Windows Gestor de Sincronización.

IsExistingObject

Anota si el objeto existe en el servidor o no.

(Heredado de ReplicationObject)
Name

Recibe el nombre asignado a una suscripción existente.

PublicationName

Obtiene o establece el nombre de la publicación a la que se suscribe 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 el estado de la suscripción.

SubscriberName

Obtiene o establece el nombre de la instancia de Microsoft SQL Server que es el Suscriptor.

SubscriberSecurity

Obtiene el contexto de seguridad que se usa para conectarse al Suscriptor.

SubscriptionDBName

Obtiene o establece el nombre de la base de datos en el Suscriptor que recibe los datos replicados.

SubscriptionType

Determina si la suscripción es para una suscripción push o pull.

SynchronizationAgentName

Obtiene o establece el nombre del trabajo de agente creado para sincronizar la suscripción.

SynchronizationAgentProcessSecurity

Obtiene el contexto de seguridad que se utiliza para especificar la cuenta Microsoft Windows bajo la cual se ejecuta el trabajo del agente de sincronización para sincronizar la suscripción.

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 de suscripción es válida.

CommitPropertyChanges()

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

(Heredado de ReplicationObject)
Create()

Crea el registro de suscripción en el Publisher.

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)
Remove()

Elimina el registro de suscripción en el Publisher y elimina los objetos de replicación en el Suscriptor para una suscripción push.

Script(ScriptOptions)

Devuelve un script Transact-SQL que puede usarse para crear o eliminar la suscripción.

Se aplica a