Compartir a través de


PullSubscription Clase

Definición

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

Se aplica a