PullSubscription Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |