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 publicador de una suscripción para una combinación o una publicación transaccional cuando el agente de sincronización se ejecuta en el suscriptor. PullSubscription es una clase base a partir de la cual se derivan las clases TransPullSubscription y MergePullSubscription.
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 usan para crear suscripciones de extracción en el suscriptor. También debe usar la TransSubscription clase y la MergeSubscription clase para registrar la suscripción de extracción en el publicador.
Seguridad para subprocesos
Todos 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
PullSubscription() |
Crea una nueva instancia de la clase PullSubscription. |
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 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 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. |
AltSnapshotFolder |
Obtiene o establece la ubicación donde se obtienen los archivos de instantánea de publicación cuando no se utiliza la ubicación de instantáneas predeterminada en el distribuidor. |
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 se crea o no el trabajo de agente utilizado para iniciar el Agente de replicación para sincronizar la suscripción cuando se crea la suscripción. |
DatabaseName |
Obtiene o establece el nombre de la base de datos de suscripciones. |
Description |
Obtiene o establece una descripción textual de la suscripción de extracción. |
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 la conexión al distribuidor. |
EnabledForSynchronizationManager |
Especifica si la suscripción se puede sincronizar o no mediante el Administrador de sincronización de Windows. |
FtpAddress |
Obtiene o establece la dirección IP del servidor FTP. |
FtpLogin |
Obtiene o establece el inicio de sesión de FTP. |
FtpPassword |
Obtiene o establece la contraseña de FTP. |
FtpPort |
Obtiene o establece el número de puerto para el servidor FTP. |
IsExistingObject |
Obtiene si el objeto existe en el servidor. (Heredado de ReplicationObject) |
IsMemoryOptimized |
Representa la información en el publicador de una suscripción para una combinación o una publicación transaccional cuando el agente de sincronización se ejecuta en el suscriptor. PullSubscription es una clase base a partir de la cual se derivan las clases TransPullSubscription y MergePullSubscription. |
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 extracció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 se realiza la suscripción. |
PublisherName |
Obtiene o establece el nombre del publicador. |
PublisherSecurity |
Obtiene o establece el contexto de seguridad utilizado por el Agente de sincronización durante la conexión al publicador. |
SecureFtpPassword |
Obtiene o establece la contraseña protegida para el inicio de sesión que se usa para conectar con el 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 utilizado por el Agente de sincronización durante la conexión al suscriptor. |
SubscriptionId |
Obtiene el valor de identificador de la suscripción. |
SubscriptionType |
Obtiene si el registro de la suscripción es para una inserción, extracción o suscripción anónima. |
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. |
Type |
Obtiene o establece el tipo de publicación. |
UseFtp |
Obtiene o establece si el Agente de sincronización obtiene acceso a los archivos de instantánea necesarios para inicializar la suscripción de extracción utilizando el Protocolo de transferencia de archivos (FTP). |
UserData |
Obtiene o establece una propiedad de un objeto que permite a los usuarios adjuntar sus propios datos al objeto. (Heredado de ReplicationObject) |
WorkingDirectory |
Obtiene o establece la ruta de acceso del directorio del suscriptor que se utiliza para almacenar temporalmente y descomprimir los archivos de instantánea descargados. |
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. |
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 la suscripción de extracción en el suscriptor. |
CustomEnabledForSyncMgr(StringBuilder) |
Habilita la publicación personalizada para el administrador sincrónico. |
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) |
InitMemberVariables(String, String, String, String, Boolean) |
Inicializa las variables miembro. |
InternalRefresh(Boolean) |
Inicia una actualización interna de la replicación. (Heredado de ReplicationObject) |
LastAgentJobHistoryInfo() |
Devuelve información sobre el ú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() |
Vuelve a cargar las propiedades del objeto. (Heredado de ReplicationObject) |
Remove() |
Quita la suscripción de extracción. |
Script(ScriptOptions) |
Devuelve un script de Transact-SQL para crear o eliminar la suscripción de extracción en función del valor de la propiedad actual 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. |