PullSubscription Classe

Definição

Representa informações no Publisher para uma assinatura de uma fusão ou publicação transacional quando o Agente de Sincronização roda no Assinante. PullSubscription é uma classe base da qual a TransPullSubscription classe e a MergePullSubscription classe 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 subscrições pull no Assinante. Você também deve usar a TransSubscription classe e a MergeSubscription classe para registrar a assinatura pull no Publisher.

Segurança de Thread

Qualquer membro público estático (Sharedem Microsoft Visual Basic) desse tipo é seguro para operações multithread. Não há garantia de que quaisquer membros de instância sejam thread-safe.

Construtores

Nome Description
PullSubscription()

Cria uma nova instância da classe PullSubscription.

Propriedades

Nome Description
AgentJobId

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

AgentOffload

Obtém ou define se o Agente de Sincronização roda em um computador diferente daquele onde o trabalho do agente foi criado. Essa propriedade não é mais suportada para distribuidores que rodam Microsoft SQL Server 2005 e versões posteriores.

AgentOffloadServer

Recebe ou define o nome do computador remoto onde o agente roda ao usar ativação remota.

AgentSchedule

Recebe o cronograma do trabalho do agente usado para sincronizar a assinatura.

AltSnapshotFolder

Obtém ou define o local onde os arquivos de snapshot de publicação são obtidos quando a localização padrão do snapshot no Distribuidor não é utilizada.

CachePropertyChanges

Obtém ou define se devem armazenar em cache as alterações feitas nas propriedades de replicação ou aplicá-las imediatamente.

(Herdado de ReplicationObject)
ConnectionContext

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

(Herdado de ReplicationObject)
CreateSyncAgentByDefault

Obtém ou define se o trabalho do agente usado para iniciar o Replication Agent para sincronizar a assinatura é criado quando a assinatura é criada.

DatabaseName

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

Description

Recebe ou define uma descrição textual da assinatura do pull.

DistributorName

Recebe ou define a instância do Microsoft SQL Server que é o Distribuidor e está distribuindo a publicação à qual a assinatura está assinada.

DistributorSecurity

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

EnabledForSynchronizationManager

Especifica se a assinatura pode ou não ser sincronizada usando o Windows Synchronization Manager.

FtpAddress

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

FtpLogin

Obtém ou configura o login FTP.

FtpPassword

Obtém ou define a senha FTP.

FtpPort

Recebe ou define o número da porta do servidor FTP.

IsExistingObject

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

(Herdado de ReplicationObject)
IsMemoryOptimized

Representa informações no Publisher para uma assinatura de uma fusão ou publicação transacional quando o Agente de Sincronização roda no Assinante. PullSubscription é uma classe base da qual a TransPullSubscription classe e a MergePullSubscription classe são derivadas.

LastAgentDateTime

Recebe a data e hora em que a assinatura foi sincronizada pela última vez.

LastAgentStatus

Recebe o status da sincronização mais recente da assinatura.

LastAgentSummary

Recebe um resumo do resultado da sincronização mais recente da assinatura.

Name

Recebe o nome gerado para a assinatura de puxar.

PublicationDBName

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

PublicationName

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

PublisherName

Recebe ou define o nome do Publisher.

PublisherSecurity

Obtém ou define o contexto de segurança usado pelo Agente de Sincronização ao se conectar ao Publisher.

SecureFtpPassword

Obtém ou define a senha segura para o login usado para se conectar ao servidor FTP.

SqlServerName

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

(Herdado de ReplicationObject)
SubscriberSecurity

Obtém o contexto de segurança usado pelo Agente de Sincronização ao se conectar ao assinante.

SubscriptionId

Recebe o valor do ID de assinatura.

SubscriptionType

Determina se o registro da assinatura é para uma assinatura push, pull ou anônima.

SynchronizationAgentProcessSecurity

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

Type

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

UseFtp

Obtém ou define se os arquivos snapshot necessários para inicializar a assinatura pull são acessados pelo Agente de Sincronização usando o File Transfer Protocol (FTP).

UserData

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

(Herdado de ReplicationObject)
WorkingDirectory

Obtém ou define o caminho do diretório no assinante que é usado para armazenar e descomprimir temporariamente arquivos snapshot baixados.

Métodos

Nome Description
CheckValidCreation()

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

(Herdado de ReplicationObject)
CheckValidDefinition(Boolean)

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

CommitPropertyChanges()

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

(Herdado de ReplicationObject)
Create()

Cria a assinatura pull no assinante.

CustomEnabledForSyncMgr(StringBuilder)

Ativa a publicação personalizada do gerenciador síncrono.

Decouple()

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

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

Retorna o comando de mudança 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 membro.

InternalRefresh(Boolean)

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

(Herdado de ReplicationObject)
LastAgentJobHistoryInfo()

Retorna informações do último trabalho do Agente de Sincronização que foi executado.

Load()

Carrega as propriedades de um objeto existente a partir do servidor.

(Herdado de ReplicationObject)
LoadProperties()

Carrega as propriedades de um objeto existente a partir do servidor.

(Herdado de ReplicationObject)
Refresh()

Recarrega as propriedades do objeto.

(Herdado de ReplicationObject)
Remove()

Remove a assinatura de pull.

Script(ScriptOptions)

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

StopSynchronizationJob()

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

SynchronizeWithJob()

Inicia o trabalho do agente para sincronizar a assinatura.

Aplica-se a