Compartilhar via


Article Classe

Definição

Representa a classe base a partir da qual as classes TransArticle e MergeArticle são derivadas.

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

Comentários

A Article classe representa propriedades e comportamentos de artigos comuns a artigos publicados em topologias de replicação transacional e de mesclagem.

Os artigos publicados de um Publicador não SQL Server são representados pela DistributionArticle classe .

Acesso thread-safe

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 os membros da instância sejam thread-safe.

Construtores

Article()

Inicializa uma nova instância da classe Article.

Propriedades

ArticleId

Obtém o valor de ID do artigo.

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

Obtém ou define um valor que indica se é preciso criar um artigo como heterogêneo.

CreationScript

Obtém ou define o nome e o caminho completo do arquivo de script Transact-SQL usado para criar o objeto de destino no Assinante.

DatabaseName

Obtém ou define o nome do banco de dados que contém os dados e os objetos publicados no artigo.

Description

Obtém ou define uma descrição textual do artigo.

DestinationObjectName

Obtém ou define o objeto de banco de dados que é a origem do artigo no Assinante.

DestinationObjectOwner

Obtém ou define o proprietário do esquema de banco de dados de origem do artigo no Assinante.

IdentityRangeManagementOption

Obtém ou define as opções de gerenciamento de intervalo de identidade para o artigo.

IdentityRangeThreshold

Obtém ou define o valor ao qual um novo intervalo de valores de coluna de identidade é atribuído para um Publicador ou Assinante.

IsExistingObject

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

(Herdado de ReplicationObject)
Name

Obtém ou define o nome do artigo.

PreCreationMethod

Obtém ou define a ação a ser executada quando o objeto publicado já existe no banco de dados de assinatura.

PublicationName

Obtém ou define o nome da publicação à qual o artigo pertence.

PublisherIdentityRangeSize

Obtém ou define o intervalo de valores de identidade atribuídos às colunas de tabela no Publicador.

SchemaOption

Obtém ou define as opções de criação de esquema para um artigo.

SourceObjectName

Obtém ou define o nome do objeto de banco de dados que está sendo publicado.

SourceObjectOwner

Obtém ou define o proprietário do objeto de banco de dados que está sendo publicado.

SqlServerName

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

(Herdado de ReplicationObject)
SubscriberIdentityRangeSize

Obtém ou define o número máximo de novas linhas que podem ser inseridas em uma coluna de identidade em uma tabela em um Assinante, antes de outro intervalo de identidade ser alocado.

Type

Obtém ou define o tipo de artigo.

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

Obtém um valor que indica se todas as colunas são publicadas em um artigo de tabela.

Métodos

CheckValidCreation()

Verifica a criação do artigo válido.

CheckValidDefinition(Boolean)

Indica se a definição é 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 um novo artigo sobre a instância atualmente conectada do SQL Server com base nas propriedades atuais do TransArticle objeto ou do MergeArticle objeto .

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

Remove um artigo existente sobre a instância atualmente conectada do SQL Server com base nas propriedades atuais do TransArticle objeto ou do MergeArticle objeto .

Script(ScriptOptions)

Gera um script Transact-SQL que pode ser executado para criar ou excluir o TransArticle objeto ou o MergeArticle objeto no servidor.

Aplica-se a

Confira também