ReplicationTable Classe

Definição

Representa informações sobre um objeto de tabela que são necessárias por 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

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
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 proprietário especificados, no banco de dados especificado e com a conexão especificada a uma instância do Microsoft SQL Server.

Propriedades

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

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

HasBigIntColumn

Recebe um valor que indica se a tabela possui pelo menos uma coluna do bigint tipo de dado.

HasBigIntIdentityColumn

Recebe um valor que indica se a tabela possui ou não pelo menos uma coluna de identidade do bigint tipo de dado.

HasColumnSetColumn

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

HasGuidColumn

Recebe um valor que indica se a tabela tem ou não pelo menos uma coluna de identificador globalmente único.

HasHierarchyidColumn

Recebe um valor que indica se a tabela possui uma hierarchyid coluna de tipo.

HasIdentityColumn

Recebe um valor que indica se a tabela possui ou não pelo menos uma coluna identidade.

HasIdentityNotForReplicationColumn

Recebe um valor que indica se a tabela possui ou não uma coluna identidade com o conjunto de opções NOT FOR REPLICATION.

HasImprecisePKColumn

Recebe um valor que indica se uma coluna calculada imprecisa é usada como parte da chave primária.

HasPrimaryKey

Recebe um valor que indica se a tabela tem ou não uma chave primária.

HasRowVersionColumn

Recebe um valor que indica se existe ou não uma coluna na tabela com o nome msrepl_tran_version.

HasSparseColumn

Recebe um valor que indica se a tabela tem uma coluna com o atributo SPARSE.

HasSqlVariantColumn

Recebe um valor que indica se a tabela tem ou não uma coluna de tipo sql_variant.

HasTimestampColumn

Recebe um valor que indica se a tabela tem ou não uma coluna de tipo de carimbo de tempo.

IsExistingObject

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

(Herdado de ReplicationObject)
IsFileTable

Recebe um valor que indica se a tabela é uma tabela de arquivos.

Name

Obtém ou define o nome da tabela.

OwnerName

Obtém ou define o nome do dono da mesa.

PublishedInMerge

Recebe um valor que indica se a tabela foi publicada em uma publicação de fusão.

PublishedInPeerToPeerPublication

Obtém um valor que indica se a tabela está ou não publicada em uma topologia de replicação transacional peer-to-peer.

PublishedInQueuedTransactions

Recebe um valor que indica se a tabela foi publicada por uma publicação que suporta assinaturas de atualização em fila.

SqlServerName

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

(Herdado de ReplicationObject)
TableId

Obtém o ID do objeto da tabela.

UserData

Obtém ou define uma propriedade de objeto que permite aos usuários anexar seus próprios dados ao objeto.

(Herdado de ReplicationObject)

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

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

(Herdado de ReplicationObject)
EnumIdentityRangeInfo()

Retorna informações de faixa de identidade sobre artigos com base na tabela.

EnumReplicationColumns()

Retorna as colunas da tabela que podem ser replicadas.

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)
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 foi publicada em uma ou mais publicações.

Aplica-se a