Subscription Classe

Definição

Representa informações no Publicador para uma assinatura de uma publicação transacional ou de mesclagem. Subscription é uma classe base da qual as classes TransSubscription e MergeSubscription são derivadas.

public ref class Subscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Subscription : Microsoft.SqlServer.Replication.ReplicationObject
type Subscription = class
    inherit ReplicationObject
Public MustInherit Class Subscription
Inherits ReplicationObject
Herança
Subscription
Derivado

Comentários

A TransSubscription classe e a MergeSubscription classe são usadas para criar assinaturas por push.

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

Subscription()

Cria uma nova instância da classe Subscription.

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

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.

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 sincronizar a assinatura é criado por padrão.

DatabaseName

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

EnabledForSynchronizationManager

Especifica se a assinatura pode ser sincronizada usando o Microsoft Windows Synchronization Manager.

IsExistingObject

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

(Herdado de ReplicationObject)
Name

Obtém o nome atribuído a uma assinatura existente.

PublicationName

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

SqlServerName

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

(Herdado de ReplicationObject)
Status

Obtém o status da assinatura.

SubscriberName

Obtém ou define o nome da instância do Microsoft SQL Server que corresponde ao Assinante.

SubscriberSecurity

Obtém o contexto de segurança usado para conexão ao Assinante.

SubscriptionDBName

Obtém ou define o nome do banco de dados no Assinante que recebe os dados replicados.

SubscriptionType

Determina se o registro de assinatura é push ou pull.

SynchronizationAgentName

Obtém ou define o nome do trabalho de agente criado para sincronizar a assinatura.

SynchronizationAgentProcessSecurity

Obtém o contexto de segurança usado para especificar a conta do Microsoft Windows na qual o trabalho do agente de sincronização é executado para sincronizar a assinatura.

SyncType

Obtém ou define a maneira na qual a assinatura é inicializada.

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)

Métodos

CheckValidCreation()

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

(Herdado de ReplicationObject)
CheckValidDefinition(Boolean)

Indica se definição da assinatura é 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 o registro de assinatura no Publicador.

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)
InternalRefresh(Boolean)

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

(Herdado de ReplicationObject)
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()

Exclui o registro de assinatura no Publicador e remove os objetos de replicação no Assinante para uma assinatura push.

Script(ScriptOptions)

Retorna um script Transact-SQL que pode ser usado para criar ou excluir a assinatura.

Aplica-se a