Condividi tramite


Article Classe

Definizione

Rappresenta la classe di base da cui derivano la classe TransArticle e la classe MergeArticle.

public ref class Article abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Article : Microsoft.SqlServer.Replication.ReplicationObject
type Article = class
    inherit ReplicationObject
Public MustInherit Class Article
Inherits ReplicationObject
Ereditarietà
Derivato

Commenti

La Article classe rappresenta le proprietà e i comportamenti degli articoli comuni agli articoli pubblicati nelle topologie transazionali e di replica di tipo merge.

Gli articoli pubblicati da un server di pubblicazione non SQL Server sono rappresentati dalla DistributionArticle classe .

Thread safety

I membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni multithreaded. I membri dell'istanza non sono garantiti come thread-safe.

Costruttori

Article()

Inizializza una nuova istanza della classe Article.

Proprietà

ArticleId

Ottiene il valore ID dell'articolo.

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)
CreateArticleAsHeterogeneous

Ottiene o imposta un valore che indica se deve essere creato un articolo eterogeneo.

CreationScript

Ottiene o imposta il nome e il percorso completo del file di script Transact-SQL usato per creare l'oggetto di destinazione nel Sottoscrittore.

DatabaseName

Ottiene o imposta il nome del database che contiene i dati e gli oggetti pubblicati nell'articolo.

Description

Ottiene o imposta una descrizione in formato testo dell'articolo.

DestinationObjectName

Ottiene o imposta l'oggetto di database che è l'oggetto di database di origine per l'articolo nel Sottoscrittore.

DestinationObjectOwner

Ottiene o imposta il proprietario dello schema dell'oggetto di database di origine per l'articolo nel Sottoscrittore.

IdentityRangeManagementOption

Ottiene o imposta le opzioni di gestione degli intervalli di valori Identity per l'articolo.

IdentityRangeThreshold

Ottiene o imposta il valore in corrispondenza del quale viene assegnato un nuovo intervallo di valori della colonna Identity a un server di pubblicazione o a un Sottoscrittore.

IsExistingObject

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

(Ereditato da ReplicationObject)
Name

Ottiene o imposta il nome dell'articolo.

PreCreationMethod

Ottiene o imposta l'azione da intraprendere quando l'oggetto pubblicato esiste già nel database di sottoscrizione.

PublicationName

Ottiene o imposta il nome della pubblicazione a cui appartiene l'articolo.

PublisherIdentityRangeSize

Ottiene o imposta l'intervallo di valori identity assegnati alle colonne di tabella nel server di pubblicazione.

SchemaOption

Ottiene o imposta le opzioni di creazione dello schema per un articolo.

SourceObjectName

Ottiene o imposta il nome dell'oggetto di database da pubblicare.

SourceObjectOwner

Ottiene o imposta il proprietario dell'oggetto di database da pubblicare.

SqlServerName

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

(Ereditato da ReplicationObject)
SubscriberIdentityRangeSize

Ottiene o imposta il numero massimo di nuove righe che è possibile inserire in una colonna Identity di una tabella in un Sottoscrittore prima di allocare un altro intervallo di valori Identity.

Type

Ottiene o imposta il tipo dell'articolo.

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)
VerticalPartition

Ottiene un valore che indica se tutte le colonne vengono pubblicate in un articolo di tabella.

Metodi

CheckValidCreation()

Controlla la creazione dell'articolo valido.

CheckValidDefinition(Boolean)

Indica se la definizione è valida.

CommitPropertyChanges()

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

(Ereditato da ReplicationObject)
Create()

Crea un nuovo articolo sull'istanza attualmente connessa di SQL Server in base alle proprietà correnti dell'oggetto o dell'oggetto TransArticleMergeArticle.

Decouple()

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

(Ereditato da ReplicationObject)
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)
Remove()

Rimuove un articolo esistente nell'istanza attualmente connessa di SQL Server in base alle proprietà correnti dell'oggetto o dell'oggetto TransArticleMergeArticle.

Script(ScriptOptions)

Genera uno script Transact-SQL che può essere eseguito per creare o eliminare l'oggetto o l'oggetto TransArticleMergeArticle nel server.

Si applica a

Vedi anche