Compartilhar via


DistributionPublication Classe

Definição

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

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

Comentários

A DistributionPublication classe é usada principalmente por SQL Server Management Studio e para editores não SQL Server. Para criar, exibir ou modificar as propriedades de uma publicação, você deve usar uma instância da TransPublication classe.

A DistributionPublication classe requer uma conexão com o Distribuidor.

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

DistributionPublication()

Cria uma nova instância da classe DistributionPublication.

DistributionPublication(String, String, String, String, ServerConnection)

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

Propriedades

Attributes

Obtém ou define os atributos da publicação distribuída.

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)
Description

Obtém ou define uma descrição para a publicação.

DistributionArticles

Retorna informações sobre os artigos na publicação armazenada no Distribuidor.

DistributionDBName

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

DistributionSubscriptions

Representa informações sobre assinaturas da publicação armazenadas no Distribuidor.

IsExistingObject

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

(Herdado de ReplicationObject)
LogReaderAgent

Obtém ou define o nome do trabalho do Log Reader Agent para a publicação transacional.

Name

Obtém ou define o nome da publicação.

PubId

Obtém a ID da publicação.

PublicationDBName

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

PublisherName

Obtém ou define o nome do Publicador.

SnapshotAgent

Obtém ou define o nome do trabalho do Agente de Instantâneo para a publicação transacional.

SqlServerName

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

(Herdado de ReplicationObject)
Type

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

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)
VendorName

Obtém ou define o fabricante do produto do Publicador não SQL Server da publicação.

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

Cria os metadados da publicação no Distribuidor.

Decouple()

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

(Herdado de ReplicationObject)
EnumDistributionArticles()

Retorna informações mantidas no Distribuidor sobre artigos nesta publicação.

EnumDistributionSubscriptions()

Retorna informações mantidas no Distribuidor para assinaturas nesta publicação.

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

Remove metadados da publicação do Distribuidor.

Script(ScriptOptions)

Gera um script Transact-SQL que pode ser usado para criar ou remover os metadados de publicação no Distribuidor.

Aplica-se a