ReplicationTable Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
HasBigIntIdentityColumn |
Obtém um valor que indica se a tabela tem pelo menos uma coluna de identidade do tipo de dados |
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 |
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. |