Subscription Clase
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í.
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
- 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. |