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 de instantáneas.
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 se usa principalmente por SQL Server Management Studio para mantener suscripciones a publicaciones que no son de SQL Server. Use una instancia de la TransSubscription clase o para obtener información sobre las suscripciones registradas con un publicador de SQL Server.
La DistributionSubscription clase solo se puede usar para devolver información sobre una suscripción existente. Debe usar una instancia de la TransSubscription clase para crear o quitar una suscripción a una publicación transaccional o de instantánea.
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
DistributionSubscription() |
Crea una nueva instancia de la clase DistributionSubscription. |
DistributionSubscription(String, String, String, String, String, String, ServerConnection) |
Crea una nueva instancia de la clase DistributionSubscription, con las propiedades requeridas y con una conexión al distribuidor. |
Propiedades
AgentJobId |
Obtiene el identificador del trabajo de Agente SQL Server que sincroniza la suscripción. |
AgentSchedule |
Obtiene la programación del agente de sincronización para 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) |
DistributionAgent |
Obtiene el nombre del trabajo de 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 |
Obtiene si el objeto existe en el servidor. (Heredado de ReplicationObject) |
Name |
Obtiene el nombre de la suscripción. |
PublicationDBName |
Obtiene o establece el nombre de la base de datos de publicación. |
PublicationName |
Obtiene o establece el nombre de la publicación a la que pertenece la suscripción. |
PublisherName |
Obtiene o establece el publicador 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 suscripciones. |
SubscriptionType |
Obtiene o establece si el Agente de distribución se ejecuta en el distribuidor (Push) o en el suscriptor (Pull). |
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 es válida. (Heredado de ReplicationObject) |
CommitPropertyChanges() |
Envía todas las instrucciones de cambio de propiedad almacenadas en caché a la instancia de Microsoft SQL Server. (Heredado de ReplicationObject) |
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) |
Script(ScriptOptions) |
Genera un script de Transact-SQL para la suscripción. |