Compartilhar via


DistributionSubscription Classe

Definição

Representa informações armazenadas no Distribuidor sobre uma assinatura de uma publicação transacional ou de instantâneo.

public ref class DistributionSubscription sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionSubscription = class
    inherit ReplicationObject
Public NotInheritable Class DistributionSubscription
Inherits ReplicationObject
Herança
DistributionSubscription

Comentários

A DistributionSubscription classe é usada principalmente por SQL Server Management Studio para manter assinaturas para publicações não SQL Server. Use uma instância da classe ou para TransSubscription obter informações sobre assinaturas registradas com um SQL Server Publisher.

A DistributionSubscription classe só pode ser usada para retornar informações sobre uma assinatura existente. Você deve usar uma instância da TransSubscription classe para criar ou remover uma assinatura para uma publicação transacional ou de instantâneo.

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

DistributionSubscription()

Cria uma nova instância da classe DistributionSubscription.

DistributionSubscription(String, String, String, String, String, String, ServerConnection)

Cria uma nova instância da DistributionSubscription classe com as propriedades necessárias e com uma conexão com o Distribuidor.

Propriedades

AgentJobId

Obtém a ID do trabalho SQL Server Agent que sincroniza a Assinatura.

AgentSchedule

Obtém a agenda do agente de sincronização para 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)
DistributionAgent

Obtém o nome do trabalho SQL Server Agent usado para sincronizar a assinatura.

DistributionDBName

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

IsExistingObject

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

(Herdado de ReplicationObject)
Name

Obtém o nome da assinatura.

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

PublisherName

Obtém ou define o Publicador da publicação à qual a assinatura pertence.

SqlServerName

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

(Herdado de ReplicationObject)
Status

Obtém ou define o status da assinatura.

SubscriberName

Obtém ou define o nome do Assinante.

SubscriptionDBName

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

SubscriptionType

Obtém ou define se o Agente de Distribuição é executado no Distribuidor (Push) ou no Assinante (Pull).

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 a definição é válida.

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

Gera um script Transact-SQL para a assinatura.

Aplica-se a