ReplicationTable Classe

Definizione

Rappresenta le informazioni su un oggetto tabella richieste dalla replicazione.

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

Sicurezza dei Thread

Qualsiasi membro pubblico statico (Sharedin Microsoft Visual Basic) di questo tipo è sicuro per operazioni multithread. Non è garantito che tutti i membri dell'istanza siano thread-safe.

Costruttori

Nome Descrizione
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, sul database specificato e con la connessione specificata a un'istanza di Microsoft SQL Server.

Proprietà

Nome Descrizione
CachePropertyChanges

Ottiene o stabilisce se memorizzare le modifiche apportate alle proprietà di replicazione o applicarle immediatamente.

(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 replicazione.

HasBigIntColumn

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

HasBigIntIdentityColumn

Ottiene un valore che indica se la tabella ha almeno una colonna identità del bigint tipo di dato.

HasColumnSetColumn

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

HasGuidColumn

Riceve un valore che indica se la tabella ha almeno una colonna di identificatore globalmente univoco.

HasHierarchyidColumn

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

HasIdentityColumn

Ottiene un valore che indica se la tabella ha almeno una colonna identità.

HasIdentityNotForReplicationColumn

Ottiene un valore che indica se la tabella ha o meno una colonna identità 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 ha o meno una chiave primaria.

HasRowVersionColumn

Ottiene un valore che indica se esiste o meno una colonna nella tabella con il nome msrepl_tran_version.

HasSparseColumn

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

HasSqlVariantColumn

Ottiene un valore che indica se la tabella ha o meno una colonna di tipo sql_variant.

HasTimestampColumn

Riceve un valore che indica se la tabella ha o meno una colonna di tipo timestamp.

IsExistingObject

Ottiene se l'oggetto esiste o meno sul server.

(Ereditato da ReplicationObject)
IsFileTable

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

Name

Ottiene o imposta il nome della tabella.

OwnerName

Ottiene o imposta il nome del proprietario del tavolo.

PublishedInMerge

Ottiene un valore che indica se la tabella è stata pubblicata o meno in una pubblicazione di fusione.

PublishedInPeerToPeerPublication

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

PublishedInQueuedTransactions

Riceve un valore che indica se la tabella è stata pubblicata da una pubblicazione che supporta abbonamenti aggiornati in coda.

SqlServerName

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

(Ereditato da ReplicationObject)
TableId

Ottiene l'ID dell'oggetto della tabella.

UserData

Ottiene o imposta una proprietà oggetto che permette agli utenti di allegare i propri dati all'oggetto.

(Ereditato da ReplicationObject)

Metodi

Nome Descrizione
CheckValidCreation()

Controlla la valida creazione della replica.

(Ereditato da ReplicationObject)
CheckValidDefinition(Boolean)

Indica se la definizione è valida.

(Ereditato da ReplicationObject)
CommitPropertyChanges()

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

(Ereditato da ReplicationObject)
Decouple()

Disaccoppia l'oggetto di replica di riferimento dal server.

(Ereditato da ReplicationObject)
EnumIdentityRangeInfo()

Restituisce le informazioni sull'identità dell'intervallo degli articoli basate sulla tabella.

EnumReplicationColumns()

Restituisce le colonne della tabella che possono essere replicate.

GetChangeCommand(StringBuilder, String, String)

Restituisce il comando change dalla replicazione.

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

Restituisce il comando create dalla replicazione.

(Ereditato da ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

Restituisce il comando drop dalla replicazione.

(Ereditato da ReplicationObject)
InternalRefresh(Boolean)

Avvia un aggiornamento interno dalla replicazione.

(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 pubblicata in una o più pubblicazioni.

Si applica a