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 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à
- 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 |
HasBigIntIdentityColumn |
Ottiene un valore che indica se la tabella contiene almeno una colonna Identity del tipo di dati |
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 |
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. |