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 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
- 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. |