DistributionPublication Classe

Definição

Representa informações sobre uma publicação transacional ou snapshot 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 é utilizada principalmente pelo SQL Server Management Studio e por editores que não são SQL Server. Para criar, visualizar 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.

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
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 exigidas e com uma conexão ao Distribuidor.

Propriedades

Nome Description
Attributes

Obtém ou define os atributos de publicação para a publicação de distribuição.

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

Recebe ou define uma descrição para a publicação.

DistributionArticles

Informações de devolução sobre os artigos da publicação armazenadas no Distribuidor.

DistributionDBName

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

DistributionSubscriptions

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

IsExistingObject

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

(Herdado de ReplicationObject)
LogReaderAgent

Obtém ou define o nome do trabalho do Agente Leitor de Logs para a publicação transacional.

Name

Recebe ou define o nome da publicação.

PubId

Recebe o ID de publicação.

PublicationDBName

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

PublisherName

Recebe ou define o nome do Publisher.

SnapshotAgent

Recebe ou define o nome do trabalho 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 aos usuários anexar seus próprios dados ao objeto.

(Herdado de ReplicationObject)
VendorName

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

Métodos

Nome Description
CheckValidCreation()

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

(Herdado de ReplicationObject)
CheckValidDefinition(Boolean)

Indica se a definição é válida.

(Herdado de ReplicationObject)
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 os metadados da publicação no Distribuidor.

Decouple()

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

(Herdado de ReplicationObject)
EnumDistributionArticles()

Informações sobre devoluções mantidas no Distribuidor nos artigos desta publicação.

EnumDistributionSubscriptions()

Informações de retorno mantidas no Distribuidor para assinaturas desta publicação.

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

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