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