ReplicationTable Classe

Definizione

Rappresenta le informazioni su un oggetto tabella richiesto dalla replica.

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
Ereditarietà
ReplicationTable
Implementazioni

Commenti

Thread safety

Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni multithreaded. Non è invece garantita la sicurezza dei membri dell'istanza.

Costruttori

ReplicationTable()

Crea una nuova istanza della classe ReplicationTable.

ReplicationTable(String, String, String, ServerConnection)

Crea una nuova istanza della ReplicationTable classe con il nome e il proprietario specificati, nel database specificato e con la connessione specificata a un'istanza di Microsoft SQL Server.

Proprietà

CachePropertyChanges

Ottiene o imposta un valore che indica se memorizzare nella cache o se applicare immediatamente le modifiche apportate alle proprietà di replica.

(Ereditato da ReplicationObject)
ConnectionContext

Ottiene o imposta la connessione a un'istanza di Microsoft SQL Server.

(Ereditato da ReplicationObject)
DatabaseName

Ottiene o imposta il nome del database che contiene la tabella di replica.

HasBigIntColumn

Ottiene un valore che indica se la tabella contiene almeno una colonna del tipo di dati bigint.

HasBigIntIdentityColumn

Ottiene un valore che indica se la tabella contiene almeno una colonna Identity del tipo di dati bigint.

HasColumnSetColumn

Ottiene un valore che indica se la tabella ha un set di colonne definito.

HasGuidColumn

Ottiene un valore che indica se la tabella contiene almeno una colonna di identificatori univoci globali.

HasHierarchyidColumn

Ottiene un valore che indica se la tabella ha un tipo di colonna hierarchyid.

HasIdentityColumn

Ottiene un valore che indica se la tabella contiene almeno una colonna Identity.

HasIdentityNotForReplicationColumn

Ottiene un valore che indica se la tabella contiene una colonna Identity con l'opzione NOT FOR REPLICATION impostata.

HasImprecisePKColumn

Ottiene un valore che indica se una colonna calcolata imprecisa viene utilizzata come parte della chiave primaria.

HasPrimaryKey

Ottiene un valore che indica se la tabella contiene una chiave primaria.

HasRowVersionColumn

Ottiene un valore che indica se nella tabella esiste una colonna denominata msrepl_tran_version.

HasSparseColumn

Ottiene un valore che indica se la tabella contiene una colonna con l'attributo SPARSE.

HasSqlVariantColumn

Ottiene un valore che indica se la tabella contiene almeno una colonna di tipo sql_variant.

HasTimestampColumn

Ottiene un valore che indica se la tabella contiene almeno una colonna di tipo timestamp.

IsExistingObject

Ottiene un valore che indica se l'oggetto esiste nel server.

(Ereditato da ReplicationObject)
IsFileTable

Ottiene un valore che indica se la tabella è una tabella di file.

Name

Ottiene o imposta il nome della tabella.

OwnerName

Ottiene o imposta il nome del proprietario della tabella.

PublishedInMerge

Ottiene un valore che indica se la tabella è pubblicata in una pubblicazione di tipo merge.

PublishedInPeerToPeerPublication

Ottiene un valore che indica se la tabella è pubblicata in una topologia di replica transazionale peer-to-peer.

PublishedInQueuedTransactions

Ottiene un valore che indica se la tabella è pubblicata mediante una pubblicazione che supporta le sottoscrizioni ad aggiornamento in coda.

SqlServerName

Ottiene il nome dell'istanza di Microsoft SQL Server a cui è connesso questo oggetto.

(Ereditato da ReplicationObject)
TableId

Ottiene l'ID oggetto della tabella.

UserData

Ottiene o imposta una proprietà di un oggetto che consente agli utenti di collegare i relativi dati all'oggetto in questione.

(Ereditato da ReplicationObject)

Metodi

CheckValidCreation()

Controlla la creazione della replica valida.

(Ereditato da ReplicationObject)
CheckValidDefinition(Boolean)

Indica se la definizione è valida.

(Ereditato da ReplicationObject)
CommitPropertyChanges()

Invia tutte le istruzioni di modifica della proprietà memorizzate nella cache all'istanza di Microsoft SQL Server.

(Ereditato da ReplicationObject)
Decouple()

Disaccoppia dal server l'oggetto di replica a cui si fa riferimento.

(Ereditato da ReplicationObject)
EnumIdentityRangeInfo()

Restituisce informazioni sugli intervalli di valori Identity relative agli articoli basati sulla tabella.

EnumReplicationColumns()

Restituisce le colonne della tabella che possono essere replicate.

GetChangeCommand(StringBuilder, String, String)

Restituisce il comando di modifica dalla replica.

(Ereditato da ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

Restituisce il comando di creazione dalla replica.

(Ereditato da ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

Restituisce il comando di eliminazione dalla replica.

(Ereditato da ReplicationObject)
InternalRefresh(Boolean)

Avvia un aggiornamento interno dalla replica.

(Ereditato da ReplicationObject)
Load()

Carica le proprietà di un oggetto esistente dal server.

(Ereditato da ReplicationObject)
LoadProperties()

Carica le proprietà di un oggetto esistente dal server.

(Ereditato da ReplicationObject)
Refresh()

Ricarica le proprietà dell'oggetto.

(Ereditato da ReplicationObject)
ReplicationAddColumn(String, String, AddColumnOption, String[], String)

Aggiunge una colonna a una tabella già pubblicata in una o più pubblicazioni.

ReplicationDropColumn(String, String)

Rimuove una colonna da una tabella già pubblicata in una o più pubblicazioni.

Si applica a