Compartilhar via


ReplicationTable Classe

Definição

Representa informações sobre um objeto de tabela que é exigido pela replicação.

public ref class ReplicationTable sealed : Microsoft::SqlServer::Replication::ReplicationObject, Microsoft::SqlServer::Replication::IReplicationDBObject
public sealed class ReplicationTable : Microsoft.SqlServer.Replication.ReplicationObject, Microsoft.SqlServer.Replication.IReplicationDBObject
type ReplicationTable = class
    inherit ReplicationObject
    interface IReplicationDBObject
Public NotInheritable Class ReplicationTable
Inherits ReplicationObject
Implements IReplicationDBObject
Herança
ReplicationTable
Implementações

Comentários

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

ReplicationTable()

Cria uma nova instância da classe ReplicationTable.

ReplicationTable(String, String, String, ServerConnection)

Cria uma nova instância da ReplicationTable classe com o nome e o proprietário especificados, no banco de dados especificado e com a conexão especificada com uma instância do Microsoft SQL Server.

Propriedades

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

Obtém ou define o nome do banco de dados que contém a tabela de replicação.

HasBigIntColumn

Obtém um valor que indica se a tabela tem pelo menos uma coluna do tipo de dados bigint.

HasBigIntIdentityColumn

Obtém um valor que indica se a tabela tem pelo menos uma coluna de identidade do tipo de dados bigint.

HasColumnSetColumn

Obtém um valor que indica se a tabela tem um conjunto de colunas definido.

HasGuidColumn

Obtém um valor que indica se a tabela tem pelo menos uma coluna de identificador global exclusivo.

HasHierarchyidColumn

Obtém um valor que indica se a tabela tem uma coluna do tipo hierarchyid.

HasIdentityColumn

Obtém um valor que indica se a tabela tem pelo menos uma coluna de identidade.

HasIdentityNotForReplicationColumn

Obtém um valor que indica se a tabela tem uma coluna de identidade com a opção NOT FOR REPLICATION definida.

HasImprecisePKColumn

Obtém um valor que indica se uma coluna computada imprecisa é usada como parte da chave primária.

HasPrimaryKey

Obtém um valor que indica se a tabela tem uma chave primária.

HasRowVersionColumn

Obtém um valor que indica se uma coluna existe na tabela com o nome msrepl_tran_version.

HasSparseColumn

Obtém um valor que indica se a tabela tem uma coluna com o atributo SPARSE.

HasSqlVariantColumn

Obtém um valor que indica se a tabela tem uma coluna sql_variant type.

HasTimestampColumn

Obtém um valor que indica se a tabela tem uma coluna timestamp.

IsExistingObject

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

(Herdado de ReplicationObject)
IsFileTable

Obtém um valor que indica se é uma tabela de arquivos.

Name

Obtém ou define o nome da tabela.

OwnerName

Obtém ou define o nome do proprietário da tabela.

PublishedInMerge

Obtém um valor que indica se a tabela é publicada em uma publicação de mesclagem.

PublishedInPeerToPeerPublication

Obtém um valor que indica se a tabela é publicada em uma topologia de replicação transacional ponto a ponto.

PublishedInQueuedTransactions

Obtém um valor que indica se a tabela é publicada por uma publicação que tem suporte para assinaturas de atualização enfileiradas.

SqlServerName

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

(Herdado de ReplicationObject)
TableId

Obtém a ID de objeto da tabela.

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

Retorna informações de intervalo de identidade sobre artigos baseados na tabela.

EnumReplicationColumns()

Retorna as colunas da tabela que podem ser replicadas.

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)
ReplicationAddColumn(String, String, AddColumnOption, String[], String)

Adiciona uma coluna a uma tabela que já foi publicada em uma ou mais publicações.

ReplicationDropColumn(String, String)

Remove uma coluna de uma tabela que já foi publicada em uma ou mais publicações.

Aplica-se a