Partilhar via


PullSubscription Classe

Definição

Representa informações de assinatura no Publicador para uma publicação de mesclagem ou transacional quando o Agente de Sincronização é executado no Assinante. PullSubscription é uma classe base da qual as classes TransPullSubscription e MergePullSubscription são derivadas.

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
Herança
PullSubscription
Derivado

Comentários

A TransPullSubscription classe e a MergePullSubscription classe são usadas para criar assinaturas pull no Assinante. Você também deve usar a TransSubscription classe e a MergeSubscription classe para registrar a assinatura pull no Publicador.

Acesso thread-safe

Todos os membros estáticos públicos (Shared no Microsoft Visual Basic) desse tipo são seguros para operações multithread. Não há garantia de que qualquer membro de instância seja seguro para threads.

Construtores

PullSubscription()

Cria uma nova instância da classe PullSubscription.

Propriedades

AgentJobId

Obtém a ID do trabalho de agente usado para sincronizar a assinatura.

AgentOffload

Obtém ou define se o Agente de Sincronização é executado em um computador diferente do computador em que o trabalho do agente foi criado. Essa propriedade não tem mais suporte para Distribuidores que executam o Microsoft SQL Server 2005 e posteriores.

AgentOffloadServer

Obtém ou define o nome do computador remoto no qual o agente é executado ao usar a ativação de agente remota.

AgentSchedule

Obtém a agenda do trabalho de agente a ser usada para sincronizar a assinatura.

AltSnapshotFolder

Obtém ou define o local onde os arquivos de instantâneo de publicação são obtidos quando o local de instantâneo padrão no Distribuidor não é usado.

CachePropertyChanges

Obtém ou define se as alterações feitas às propriedades de replicação devem ser armazenadas em cache ou aplicadas imediatamente.

(Herdado de ReplicationObject)
ConnectionContext

Obtém ou define a conexão com uma instância do Microsoft SQL Server.

(Herdado de ReplicationObject)
CreateSyncAgentByDefault

Obtém ou define se o trabalho de agente usado para iniciar o Agente de Replicação para sincronizar a assinatura é criado quando a assinatura é criada.

DatabaseName

Obtém ou define o nome do banco de dados de assinatura.

Description

Obtém ou define uma descrição textual da assinatura pull.

DistributorName

Obtém ou define a instância do Microsoft SQL Server que é o Distribuidor e está distribuindo a publicação para a qual a assinatura assina.

DistributorSecurity

Obtém o contexto de segurança usado para conectar ao Distribuidor.

EnabledForSynchronizationManager

Especifica se a assinatura pode ser sincronizada através do Gerenciador de Sincronização do Windows.

FtpAddress

Obtém ou define o endereço IP do servidor de FTP.

FtpLogin

Obtém ou define o logon do FTP.

FtpPassword

Obtém ou define a senha de FTP.

FtpPort

Obtém ou define o número da porta do servidor de FTP.

IsExistingObject

Especifica se o objeto existe no servidor ou não.

(Herdado de ReplicationObject)
IsMemoryOptimized

Representa informações de assinatura no Publicador para uma publicação de mesclagem ou transacional quando o Agente de Sincronização é executado no Assinante. PullSubscription é uma classe base da qual as classes TransPullSubscription e MergePullSubscription são derivadas.

LastAgentDateTime

Obtém a data e a hora em que a assinatura foi sincronizada pela última vez.

LastAgentStatus

Obtém o status da sincronização de assinatura mais recente.

LastAgentSummary

Obtém um resumo do resultado da sincronização de assinatura mais recente.

Name

Obtém o nome gerado para a assinatura pull.

PublicationDBName

Obtém ou define o nome do banco de dados de publicação.

PublicationName

Obtém ou define o nome da publicação à qual a assinatura assina.

PublisherName

Obtém ou define o nome do Publicador.

PublisherSecurity

Obtém ou define o contexto de segurança usado pelo Agente de Sincronização durante a conexão com o Publicador.

SecureFtpPassword

Obtém ou define a senha segura do logon usado para conexão com o servidor de FTP.

SqlServerName

Obtém o nome da instância do Microsoft SQL Server à qual esse objeto está conectado.

(Herdado de ReplicationObject)
SubscriberSecurity

Obtém ou define o contexto de segurança usado pelo Agente de Sincronização durante a conexão com o Assinante.

SubscriptionId

Obtém o valor da ID da assinatura.

SubscriptionType

Determina se o registro de assinatura é push ou pull ou anônimo.

SynchronizationAgentProcessSecurity

Obtém o contexto de segurança usado para especificar a conta do Microsoft Windows sob a qual o trabalho do Synchronization Agent é executado para sincronizar a assinatura.

Type

Obtém ou define o tipo de publicação.

UseFtp

Obtém ou define se os arquivos de instantâneo necessários para inicializar a assinatura pull são acessados pelo Agente de Sincronização usando o Protocolo FTP.

UserData

Obtém ou define uma propriedade de objeto que permite que os usuários anexem seus próprios dados ao objeto.

(Herdado de ReplicationObject)
WorkingDirectory

Obtém ou define o caminho do diretório no Assinante utilizado para armazenar temporariamente e descompactar arquivos de instantâneo baixados.

Métodos

CheckValidCreation()

Verifica a criação de replicação válida.

(Herdado de ReplicationObject)
CheckValidDefinition(Boolean)

Indica se a definição é válida.

CommitPropertyChanges()

Envia todas as instruções de alteração de propriedade armazenadas em cache para a instância do Microsoft SQL Server.

(Herdado de ReplicationObject)
Create()

Cria a assinatura pull para o Assinante.

CustomEnabledForSyncMgr(StringBuilder)

Permite a publicação personalizada para o gerenciador síncrono.

Decouple()

Desacopla o objeto de replicação referenciado do servidor.

(Herdado de ReplicationObject)
GetChangeCommand(StringBuilder, String, String)

Retorna o comando change da replicação.

(Herdado de ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

Retorna o comando create da replicação.

(Herdado de ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

Retorna o comando drop da replicação.

(Herdado de ReplicationObject)
InitMemberVariables(String, String, String, String, Boolean)

Inicializa as variáveis de membro.

InternalRefresh(Boolean)

Inicia uma atualização interna da replicação.

(Herdado de ReplicationObject)
LastAgentJobHistoryInfo()

Retorna informações sobre o último trabalho de Agente de Sincronização executado.

Load()

Carrega as propriedades de um objeto existente do servidor.

(Herdado de ReplicationObject)
LoadProperties()

Carrega as propriedades de um objeto existente do servidor.

(Herdado de ReplicationObject)
Refresh()

Recarrega as propriedades do objeto.

(Herdado de ReplicationObject)
Remove()

Remove a assinatura pull.

Script(ScriptOptions)

Retorna um script Transact-SQL para criar ou excluir a assinatura pull com base na configuração de propriedade atual do PullSubscription objeto.

StopSynchronizationJob()

Tenta interromper um trabalho em execução que está sincronizando a assinatura.

SynchronizeWithJob()

Inicia o trabalho de agente para sincronizar a assinatura.

Aplica-se a