Subscription Clase

Definición

Representa la información en el publicador para una suscripción a una combinación o una publicación transaccional. Subscription es una clase base a partir de la cual se derivan las clases TransSubscription y MergeSubscription.

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 usan para crear suscripciones de inserción.

Seguridad para subprocesos

Los miembros estáticos públicos (Shared en Microsoft Visual Basic) de este tipo son seguros para las operaciones multiproceso. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Constructores

Subscription()

Crea una nueva instancia de la clase Subscription.

Propiedades

AgentJobId

Obtiene el identificador del trabajo del agente utilizado para sincronizar la suscripción.

AgentOffload

Obtiene o establece si el agente de sincronización se ejecuta en un equipo distinto del equipo donde se creó el trabajo de 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 equipo remoto donde se ejecuta el agente cuando se usa la activación remota del agente.

AgentSchedule

Obtiene el trabajo del agente utilizado para sincronizar la suscripción.

CachePropertyChanges

Obtiene o establece si los cambios realizados en las propiedades de replicación se almacenan en memoria caché o se aplican 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 de forma predeterminada se crea el trabajo de agente utilizado para sincronizar la suscripción.

DatabaseName

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

EnabledForSynchronizationManager

Especifica si la suscripción se puede sincronizar mediante el Administrador de sincronización de Microsoft Windows.

IsExistingObject

Obtiene si el objeto existe en el servidor.

(Heredado de ReplicationObject)
Name

Obtiene el nombre asignado a una suscripción existente.

PublicationName

Obtiene o establece el nombre de la publicación a la que se realiza 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 usa para la conexión al suscriptor.

SubscriptionDBName

Obtiene o establece el nombre de la base de datos del suscriptor que recibe los datos replicados.

SubscriptionType

Obtiene si el registro de la suscripción es para una suscripción de inserción o de extracción.

SynchronizationAgentName

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

SynchronizationAgentProcessSecurity

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

SyncType

Obtiene o establece la manera en la que se inicializa la suscripción.

UserData

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

(Heredado de ReplicationObject)

Métodos

CheckValidCreation()

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

(Heredado de ReplicationObject)
CheckValidDefinition(Boolean)

Indica si la definición de suscripción es válida.

CommitPropertyChanges()

Envía todas las instrucciones de cambio de propiedad almacenadas en caché a la instancia de Microsoft SQL Server.

(Heredado de ReplicationObject)
Create()

Crea el registro de la suscripción en el publicador.

Decouple()

Desacopla del servidor el objeto de replicación al que se hace referencia.

(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 de creación 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 de 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()

Vuelve a cargar las propiedades del objeto.

(Heredado de ReplicationObject)
Remove()

Elimina el registro de la suscripción en el publicador y quita los objetos de replicación del suscriptor para una suscripción de inserción.

Script(ScriptOptions)

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

Se aplica a