Subscription Classe

Definição

Representa informações no Publisher para assinatura de uma fusão ou de uma publicação transacional. Subscription é uma classe base da qual a TransSubscription classe e a MergeSubscription classe 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 push.

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
Subscription()

Cria uma nova instância da classe Subscription.

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.

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

DatabaseName

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

EnabledForSynchronizationManager

Especifica se a assinatura pode ser sincronizada usando Microsoft Windows Gerenciador de Sincronização.

IsExistingObject

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

(Herdado de ReplicationObject)
Name

Recebe o nome atribuído a uma assinatura existente.

PublicationName

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

SqlServerName

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

(Herdado de ReplicationObject)
Status

Recebe o status da assinatura.

SubscriberName

Recebe ou define o nome da instância do Microsoft SQL Server que é o Assinante.

SubscriberSecurity

Obtém o contexto de segurança usado para se conectar 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 da assinatura é para uma assinatura push ou pull.

SynchronizationAgentName

Recebe ou define o nome do job do agente criado para sincronizar a assinatura.

SynchronizationAgentProcessSecurity

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

SyncType

Obtém ou define a forma como a assinatura é iniciada.

UserData

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

(Herdado de ReplicationObject)

Métodos

Nome Description
CheckValidCreation()

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

(Herdado de ReplicationObject)
CheckValidDefinition(Boolean)

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

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

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

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

Exclui o registro de assinatura no Publisher e remove 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