ReplicationTable Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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 |
| HasBigIntIdentityColumn |
Ottiene un valore che indica se la tabella ha almeno una colonna identità del |
| 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 |
| 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. |