PullSubscription 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 cuando el Agente de Sincronización se ejecuta en el Suscriptor. PullSubscription es una clase base de la que se derivan la TransPullSubscription clase y la MergePullSubscription clase.
public ref class PullSubscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class PullSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type PullSubscription = class
inherit ReplicationObject
Public MustInherit Class PullSubscription
Inherits ReplicationObject
- Herencia
- Derivado
Comentarios
La TransPullSubscription clase y la MergePullSubscription clase se utilizan para crear suscripciones pull en el Suscriptor. También debes usar la TransSubscription clase y la MergeSubscription clase para registrar la suscripción pull en el Publisher.
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 |
|---|---|
| PullSubscription() |
Crea una nueva instancia de la clase PullSubscription. |
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 que 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. |
| AltSnapshotFolder |
Obtiene o establece la ubicación donde se obtienen los archivos de instantáneas de publicación cuando no se utiliza la ubicación predeterminada de instantáneas en el distribuidor. |
| 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 del agente usado para iniciar el Replication Agent para sincronizar la suscripción se crea cuando se crea la suscripción. |
| DatabaseName |
Obtiene o establece el nombre de la base de datos de suscripción. |
| Description |
Obtiene o establece una descripción textual de la suscripción de la pull. |
| DistributorName |
Obtiene o establece la instancia de Microsoft SQL Server que es el Distribuidor y distribuye la publicación a la que se suscribe la suscripción. |
| DistributorSecurity |
Obtiene el contexto de seguridad que se usa para conectarse al distribuidor. |
| EnabledForSynchronizationManager |
Especifica si la suscripción puede sincronizarse usando Windows Synchronization Manager. |
| FtpAddress |
Obtiene o establece la dirección IP del servidor FTP. |
| FtpLogin |
Obtiene o establece el inicio de sesión FTP. |
| FtpPassword |
Obtiene o establece la contraseña FTP. |
| FtpPort |
Obtiene o establece el número de puerto para el servidor FTP. |
| IsExistingObject |
Anota si el objeto existe en el servidor o no. (Heredado de ReplicationObject) |
| IsMemoryOptimized |
Representa la información en el Publisher para una suscripción a una fusión o a una publicación transaccional cuando el Agente de Sincronización se ejecuta en el Suscriptor. PullSubscription es una clase base de la que se derivan la TransPullSubscription clase y la MergePullSubscription clase. |
| LastAgentDateTime |
Obtiene la fecha y hora en que se sincronizó la suscripción por última vez. |
| LastAgentStatus |
Obtiene el estado de la sincronización más reciente de la suscripción. |
| LastAgentSummary |
Obtiene un resumen del resultado de la sincronización más reciente de la suscripción. |
| Name |
Obtiene el nombre generado para la suscripción de pull. |
| 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 se suscribe la suscripción. |
| PublisherName |
Recibe o establece el nombre del Publisher. |
| PublisherSecurity |
Obtiene o establece el contexto de seguridad utilizado por el Agente de Sincronización al conectarse al Publisher. |
| SecureFtpPassword |
Obtiene o establece la contraseña segura para el inicio de sesión que se usa para conectarse al servidor FTP. |
| SqlServerName |
Obtiene el nombre de la instancia de Microsoft SQL Server a la que está conectado este objeto. (Heredado de ReplicationObject) |
| SubscriberSecurity |
Obtiene el contexto de seguridad que utiliza el Agente de Sincronización al conectarse al Suscriptor. |
| SubscriptionId |
Obtiene el valor del ID de suscripción. |
| SubscriptionType |
Determina si el registro de suscripción es para una suscripción push, pull o anónima. |
| 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. |
| Type |
Obtiene o establece el tipo de publicación. |
| UseFtp |
Obtiene o establece si los archivos snapshot necesarios para inicializar la suscripción pull son accedidos por el Agente de Sincronización usando el Protocolo de Transferencia de Archivos (FTP). |
| UserData |
Obtiene o establece una propiedad de objeto que permite a los usuarios adjuntar sus propios datos al objeto. (Heredado de ReplicationObject) |
| WorkingDirectory |
Obtiene o establece la ruta del directorio en el Suscriptor que se utiliza para almacenar y descomprimir temporalmente los archivos de instantáneas descargados. |
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. |
| CommitPropertyChanges() |
Envía todas las sentencias de cambio de propiedades en caché a la instancia de Microsoft SQL Server. (Heredado de ReplicationObject) |
| Create() |
Crea la suscripción pull en el Suscriptor. |
| CustomEnabledForSyncMgr(StringBuilder) |
Permite la publicación personalizada para el gestor síncrono. |
| 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) |
| InitMemberVariables(String, String, String, String, Boolean) |
Inicializa las variables miembros. |
| InternalRefresh(Boolean) |
Inicia una actualización interna desde la replicación. (Heredado de ReplicationObject) |
| LastAgentJobHistoryInfo() |
Devuelve información del último trabajo del Agente de Sincronización que se ejecutó. |
| 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 la suscripción de pull. |
| Script(ScriptOptions) |
Devuelve un script Transact-SQL para crear o eliminar la suscripción pull según la configuración actual de propiedades del PullSubscription objeto. |
| StopSynchronizationJob() |
Intenta detener un trabajo en ejecución que está sincronizando la suscripción. |
| SynchronizeWithJob() |
Inicia el trabajo del agente para sincronizar la suscripción. |