Microsoft.SqlServer.Replication Spazio dei nomi

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

Classi

Nome Descrizione
AgentApplication

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

AgentCore

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

AgentJobHistoryInfo

Restituisce informazioni sui risultati dell'ultima esecuzione di un agente di replicazione.

AgentProfile

Racchiude tutte le operazioni sui profili degli agenti di replica, come la creazione, cancellazione, aggiunta e rimozione di parametri, e l'assegnazione di profili specifici a determinati agenti.

AgentProfileParameter

Rappresenta i parametri in un profilo di agente di replicazione.

AgentProfileParameterInfo

Rappresenta un parametro supportato utilizzato nei profili degli agenti di replicazione.

AlternateSynchronizationPartner

Rappresenta un Publisher alternativo con cui un abbonamento può essere sincronizzato se il Publisher principale non è disponibile.

Article

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

ArticleConflict

Rappresenta informazioni su una tabella di conflitto di replica di fusione.

BusinessLogicHandler

Rappresenta la registrazione del server per l'assembly di codice gestito che implementa un gestore di logica aziendale.

ComErrorException

L'eccezione viene fatta quando un errore generale viene sollevato da un agente di replicazione.

ComErrorRecord

Rappresenta le informazioni per un errore generato da un agente di replicazione.

ConnectionFailureException

L'eccezione che viene lanciata quando una connessione a un database fallisce mentre un agente di replica è in esecuzione.

ConnectionSecurityContext

Rappresenta le informazioni che utilizzi quando ti connetti a Microsoft SQL Server.

CustomResolver

Rappresenta una registrazione di un resolver basato su COM presso un server in una topologia di replicazione di fusione.

DistributionArticle

Rappresenta informazioni su un articolo pubblicato in una pubblicazione transazionale o snapshot archiviata presso il Distributore.

DistributionArticleCollection

Rappresenta una raccolta di DistributionArticle oggetti .

DistributionDatabase

Rappresenta un database di distribuzione presso il Distributore.

DistributionDatabaseCollection

Rappresenta una raccolta di DistributionDatabase oggetti .

DistributionPublication

Rappresenta informazioni su una pubblicazione transazionale o snapshot archiviata presso il Distributore.

DistributionPublicationCollection

Rappresenta una raccolta di DistributionPublication oggetti .

DistributionPublisher

Rappresenta informazioni su un Publisher registrato presso il Distributore attualmente collegato.

DistributionPublisherCollection

Rappresenta una raccolta di DistributionPublisher oggetti .

DistributionSubscription

Rappresenta le informazioni memorizzate presso il Distributore riguardo a un abbonamento a una pubblicazione transazionale o snapshot.

DistributionSubscriptionCollection

Rappresenta una raccolta di DistributionSubscription oggetti .

FciException

L'eccezione che viene lanciata quando si verifica un errore nell'Interfaccia di Compressione File (FCI).

HeterogeneousColumn

Rappresenta una colonna contenuta in una tabella su una non Microsoft SQL Server Publisher.

HeterogeneousTable

Rappresenta una tabella su un non-Microsoft SQL Server Publisher.

IdentityRangeInfo

Struttura che rappresenta le impostazioni di gestione dell'intervallo di identità per un articolo pubblicato quando la tabella sorgente contiene colonne di identità.

LastValidationDateTime

Usato per restituire la data e l'ora dell'ultima validazione dell'abbonamento al merge.

LightPublication

Rappresenta una pubblicazione leggera.

MergeArticle

Rappresenta un articolo in una pubblicazione di fusione.

MergeArticleCollection

Rappresenta una raccolta di MergeArticle oggetti .

MergeConflictCount

Rappresenta informazioni di conflitto per un articolo di tabella in una pubblicazione di fusione.

MergeDynamicSnapshotJob

Contiene informazioni sul job agente di snapshot che genera lo snapshot dei dati per un abbonamento a una pubblicazione di merge con un filtro a righe parametrizzato.

MergeJoinFilter

Rappresenta un filtro di join o una relazione di record logico tra i due articoli di fusione.

MergePartition

Rappresenta informazioni sulla partizione di un Abbonato per una pubblicazione di fusione con un filtro a righe parametrizzato.

MergePublication

Rappresenta una pubblicazione di fusione.

MergePublicationCollection

Rappresenta una raccolta di MergePublication oggetti .

MergePullSubscription

Rappresenta un abbonamento pull a una pubblicazione di fusione.

MergePullSubscriptionCollection

Rappresenta una raccolta di MergePullSubscription oggetti .

MergeSessionDetail

Rappresenta informazioni dettagliate su un passaggio in una sessione agente di merge.

MergeSessionError

Rappresenta informazioni sugli errori che si verificano durante una sessione di agente di merge.

MergeSessionSummary

Rappresenta le informazioni della sessione del agente di merge.

MergeSubscriberMonitor

Consente il monitoraggio lato abbonato degli abbonamenti per la fusione delle pubblicazioni.

MergeSubscription

Rappresenta un abbonamento a una pubblicazione di fusione registrata presso l'Publisher.

MergeSubscriptionCollection

Rappresenta una raccolta di MergeSubscription oggetti .

MergeSynchronizationAgent

Fornisce la funzionalità dell'Replication agente di merge.

MonitorThreshold

Rappresenta una metrica di soglia utilizzata nel monitoraggio di una pubblicazione.

NativeSqlConnectionException

L'eccezione viene lanciata quando un errore viene generato da un driver ODBC o da un fornitore OLEDB durante operazioni di copia in massa.

OciException

L'eccezione viene lanciata quando un errore viene generato dall'Oracle Call Interface (OCI).

OSException

L'eccezione che viene lanciata quando il sistema operativo genera un errore durante un'operazione di File Compression Interface (FCI).

ParameterValueOutOfRangeException

L'eccezione viene lanciata se un valore passato a un parametro è fuori dal range del tipo di dato del parametro.

PasswordWriteOnlyException

L'eccezione viene fatta quando si accede alla proprietà password di un agente di replicazione.

PendingCommandInfo

Rappresenta informazioni sul numero di comandi in sospeso per un abbonamento a una pubblicazione transazionale e una stima approssimativa del tempo necessario per elaborarli.

Publication

La Publication classe è una classe base da cui derivano la TransPublication classe e la classe MergePublication .

PublicationAccess

Rappresenta le informazioni di accesso nella lista di accesso alla pubblicazione (PAL) di una pubblicazione.

PublicationArticle

Rappresenta le informazioni dell'articolo per un oggetto di database pubblicato.

PublicationMonitor

Monitora una pubblicazione.

PublicationMonitorCollection

Una collezione di PublicationMonitor oggetti che rappresenta pubblicazioni presso il Distributore.

PublisherConnectionSecurityContext

Rappresenta il login utilizzato durante la connessione all'istanza di Microsoft SQL Server configurata come Publisher in una topologia di replicazione.

PublisherMonitor

Monitora un Publisher di replica.

PublisherMonitorCollection

Rappresenta una raccolta di PublisherMonitor oggetti .

PullSubscription

Rappresenta le informazioni presso l'Publisher per un abbonamento a una fusione o a una pubblicazione transazionale quando l'Agente di Sincronizzazione è in esecuzione presso l'Abbonato. PullSubscription è una classe base da cui derivano la TransPullSubscription classe e la classe MergePullSubscription .

RegisteredSubscriber

Rappresenta un abbonato registrato presso un Publisher o un Distributore.

RegisteredSubscriberCollection

Rappresenta una raccolta di RegisteredSubscriber oggetti .

ReplicationAgentContainerException

L'eccezione che viene fatta quando uno o più errori vengono generati da un agente di replicazione gestito basato su codice.

ReplicationAgentContainerWithWatsonException

Rappresenta l'eccezione che viene lanciata quando uno o più errori vengono generati da un agente di replica basato su codice gestito usando Watson.

ReplicationAgentException

La classe base di eccezione per le eccezioni generate durante l'esecuzione dell'agente di replicazione.

ReplicationAgentSchedule

Rappresenta il calendario per un lavoro di replicazione agente.

ReplicationBaseCollection

La classe base utilizzata nella costruzione di collezioni di oggetti di replicazione. Contiene funzionalità comuni alle collezioni di oggetti di replicazione.

ReplicationColumn

Rappresenta un oggetto colonna in una tabella che contiene le informazioni necessarie per la replicazione.

ReplicationDatabase

Rappresenta un database di pubblicazioni o abbonamenti in una topologia di replicazione.

ReplicationDatabaseCollection

Rappresenta una raccolta di ReplicationDatabase oggetti .

ReplicationMonitor

Monitora un server di replica.

ReplicationObject

Classe astratta che è la classe base per tutte le classi nell'interfaccia di programmazione Replication Management Objects (RMO).

ReplicationSchemaBoundView

Rappresenta una vista legata allo schema e contiene le informazioni necessarie per la replicazione.

ReplicationServer

Rappresenta un'istanza di Microsoft SQL Server coinvolta nella replicazione. Può assumere il ruolo di Distributore, Publisher, Abbonato o qualsiasi combinazione di essi.

ReplicationStatusAndWarning

Rappresenta le informazioni sullo stato dell'agente di replicazione e gli avvisi del monitor soglia.

ReplicationStoredProcedure

Rappresenta le informazioni su un oggetto stored procedure richieste dalla replicazione.

ReplicationTable

Rappresenta le informazioni su un oggetto tabella richieste dalla replicazione.

ReplicationUserDefinedAggregate

Rappresenta una funzione aggregata definita dall'utente e contiene le informazioni necessarie per la replicazione.

ReplicationUserDefinedFunction

Rappresenta una funzione definita dall'utente e contiene le informazioni necessarie per la replicazione.

ReplicationView

Rappresenta le informazioni su un oggetto view richieste dalla replicazione.

ResourceStrings

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

SnapshotGenerationAgent

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

StatusEventArgs

Rappresenta le informazioni di stato restituite da un agente di replicazione quando l'evento Status si verifica.

SubscriberSubscription

Restituisce informazioni sull'abbonamento.

Subscription

Rappresenta le informazioni presso l'Publisher per un abbonamento sia a una fusione che a una pubblicazione transazionale. Subscription è una classe base da cui derivano la TransSubscription classe e la classe MergeSubscription .

SubscriptionBackupInformation

Rappresenta le informazioni necessarie per inizializzare un abbonamento da un backup.

SynchronizationPartner

Rappresenta un Publisher alternativo utilizzato per sincronizzare un abbonamento a una pubblicazione di fusione.

TracerToken

Rappresenta le informazioni sui token tracciante.

TransArticle

Rappresenta un articolo in una pubblicazione transazionale.

TransArticleCollection

Rappresenta una raccolta di TransArticle oggetti .

TransConflictCount

Rappresenta le informazioni di conflitto restituite per un articolo di tabella in una pubblicazione che supporta abbonamenti ad aggiornamento in coda.

TransPublication

Rappresenta una pubblicazione transazionale.

TransPublicationCollection

Rappresenta una raccolta di TransPublication oggetti .

TransPullSubscription

Rappresenta un abbonamento pull a una pubblicazione transazionale.

TransPullSubscriptionCollection

Rappresenta una raccolta di TransPullSubscription oggetti .

TransSubscription

Rappresenta un abbonamento push a una pubblicazione transazionale o snapshot.

TransSubscriptionCollection

Rappresenta una raccolta di TransSubscription oggetti .

TransSynchronizationAgent

Fornisce la funzionalità dell'Replication agente di distribuzione.

Interfacce

Nome Descrizione
IAlternateSynchronizationPartner

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

IComErrorRecord

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

IComStatusEvent

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

IConnectionSecurityContext

Fornisce un'implementazione della ConnectionSecurityContext classe per client COM a collega tardiva. Per informazioni sui membri di questa interfaccia, consulta la documentazione di riferimento per ConnectionSecurityContext.

IMergeSynchronizationAgent

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

IProcessSecurityContext

Interfaccia che racchiude le informazioni Microsoft Windows dell'account di sicurezza usate da Microsoft SQL Server Agent per avviare un lavoro di replication agent.

IReplicationDBObject

Rappresenta l'oggetto database di replicazione.

ISnapshotGenerationAgent

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

IStatusEventData

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

ITransSynchronizationAgent

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

Enumerazioni

Nome Descrizione
AbortPolicy

Elenca le opzioni su come i thread di replica agenti in esecuzione vengono terminati quando si verifica uno spegnimento imprevisto.

AddColumnOption

Elenca le opzioni per aggiungere una colonna a una tabella pubblicata in una pubblicazione esistente.

AgentProfileTypeOption

Indica se un profilo di agente di replica è definito dal sistema o dall'utente.

AgentType

Elenca i vari tipi di agenti di replicazione.

ArticleDatatypeMappingOptions

Specifica se la mappatura dei tipi di dati tra due sistemi di gestione database (DBMS) per un articolo è stata definita da un utente o se è la mappatura predefinita.

ArticleOptions

Elenca il tipo di oggetti del database che possono essere pubblicati tramite replicazione.

AuthenticationMethod

Elenca i valori che specificano i metodi di autenticazione HTTP supportati per la sincronizzazione Web.

AutomaticReinitializationPolicies

Enumera i comportamenti predefiniti durante la riinizializzazione degli abbonamenti a una pubblicazione di fusione.

CheckPermissionOptions

Elenca i permessi a livello di tabella che vengono verificati quando il agente di merge applica modifiche al Publisher.

CommandOptions

Elenca le opzioni che controllano come i cambiamenti vengono propagati per gli articoli transazionali.

ConflictPolicyOption

Elenca le opzioni per selezionare la riga vincente quando si verificano conflitti durante la sincronizzazione di un abbonamento in aggiornamento a una pubblicazione transazionale.

CreationScriptOptions

Enumera i valori delle opzioni di schema per gli articoli pubblicati.

DatabaseCompatibilityLevel

Elenca le versioni di Microsoft SQL Server supportate per la compatibilità del database con Microsoft SQL Server 2005.

DataSourceType

Elenca le fonti dati supportate come abbonati di replicazione.

DdlReplicationOptions

Elenca se le modifiche al linguaggio di definizione dei dati (DDL) alle tabelle pubblicate vengono replicate.

DeadlockPriority

Elenca le priorità utilizzate per risolvere blocchi che si verificano durante la generazione degli snapshot.

DtsPackageLocationOption

Elenca le opzioni per la posizione del pacchetto Data Transformation Services (DTS).

FailoverMode

Elenca le opzioni disponibili per un Subscriber aggiornato per propagare le modifiche all'Publisher.

FileTransferOption

Elenca le opzioni per ottenere file snapshot.

FilterTypes

Elenca i valori che specificano il tipo di filtri utilizzati negli articoli di fusione.

IdentityRangeManagementOption

Elenca le opzioni per gestire l'assegnazione dell'intervallo di colonne identità in tabelle pubblicate utilizzando la replica di fusione e la replica transazionale con l'aggiornamento degli Abbonati.

InitialSyncType

Enumera i formati di file dati supportati per lo snapshot iniziale.

MergeArticleState

Elenca le impostazioni di stato supportate per un articolo di fusione.

MergeExchangeType

Elenca le opzioni su come il agente di merge sincronizza i dati.

MergeSessionDetailType

Elenca le parti di una sessione agente di merge monitorata.

MergeSessionPhase

Elenca la fase di una sessione agente di merge.

MergeSessionStatus

Elenca lo stato di una sessione agente di merge.

MergeSubscriberType

Enumerazione di tipi aggiuntivi di abbonamenti supportati dalla replica di fusione.

MessageStatus

Enumera i codici di stato degli agenti di replicazione.

MonitorCacheRefreshPolicy

Specifica una policy di aggiornamento della cache monitor.

NetworkType

Elenca le Net-Libraries supportate da un agente di replica quando si collega a un server di replica.

PartitionGroupsOption

Elenca i valori che determinano se una pubblicazione di fusione utilizza partizioni precalcolate.

PartitionOptions

Elenca i modi in cui i dati in un articolo vengono suddivisi tra le iscrizioni quando la pubblicazione di fusione utilizza un filtro a righe parametrizzato.

PreCreationOption

Enumera i comandi eseguiti prima dell'inizializzazione dell'abbonamento quando una tabella pubblicata esiste già nel database degli abbonamenti.

PublicationAttributes

Enumera le proprietà di pubblicazione supportate.

PublicationCompatibilityLevel

Elenca i valori delle versioni del prodotto utilizzati dalla replica tramite fusione per determinare quali funzionalità possono essere utilizzate dalle pubblicazioni in un dato database.

PublicationType

Elenca i tipi di replica supportati utilizzati per pubblicare un database.

QueueOption

Elenca il tipo di coda disponibile per una pubblicazione transazionale con aggiornamenti degli Abbonati.

ReplicationSecurityMode

Specifica le modalità di sicurezza supportate utilizzate dall'aggiornamento degli Abbonati durante la connessione al Publisher.

ReplicationStatus

Specifica lo stato di un lavoro di replication agent.

ReplicationType

Elenca il tipo di pubblicazione per cui viene generata una snapshot.

ReplicationWarnings

Elenca i valori di avviso supportati per la soglia di replica del monitor.

ResynchronizeType

Elenca i valori che specificano le modifiche da applicare quando un abbonamento a fusione viene risincronizzato.

RetentionPeriodUnits

Elenca i valori che specificano le unità per il periodo di conservazione.

ScheduleConstant

Enumera i valori costanti utilizzati per impostare i programmi di replicazione.

ScheduleFrequencySubDay

Elenca valori che specificano un'unità di programmazione più piccola per frequenze di programmazione specifiche.

ScheduleFrequencyType

Elenca i tipi di frequenze utilizzate nella programmazione di un lavoro di agente di replicazione.

ScheduleRelativeIntervals

Elenca i valori che rappresentano la frequenza di un programma di un agente di replicazione rispetto al ScheduleFrequencyType.

ScriptOptions

Elenca le opzioni per generare script utilizzati per creare o rimuovere oggetti di replicazione.

SecurityMode

Elenca il tipo di autenticazione da utilizzare quando un agente di replica si collega a un server in una topologia di replica.

State

Elenca i valori che rappresentano lo stato di una pubblicazione.

SubscriberType

Elenca i tipi di fonti dati che possono essere abbonati a una pubblicazione.

SubscriberUploadOptions

Elenca le opzioni di un'unione degli articoli per gli aggiornamenti effettuati presso un abbonato con un abbonamento al cliente.

SubscriptionBackupDeviceType

Elenca i dispositivi di backup che possono essere utilizzati per inizializzare un abbonamento.

SubscriptionOption

Elenca il tipo di abbonamento.

SubscriptionResultOption

Elenca le opzioni per restituire gli abbonamenti monitorati.

SubscriptionState

Elenca le opzioni per lo stato di un abbonamento.

SubscriptionSyncType

Elenca le opzioni su come viene eseguita la sincronizzazione iniziale per un abbonamento.

TransSubscriberType

Enumera i comportamenti di aggiornamento per abbonamenti a pubblicazioni transazionali.

ValidateType

Elenca i tipi di validazione eseguiti durante la sincronizzazione.

ValidationMethod

Enumera i metodi supportati per la validazione del conteggio delle righe di pubblicazioni transazionali.

ValidationOption

Elenca i tipi di validazione dei dati supportati dalla replicazione.

VerifyResolverSignatureOption

Elenca i valori che specificano se l'agente di merge deve verificare la firma digitale su un risoluzione di conflitti basato su Component Object Model (COM) per determinare se proviene da una fonte affidabile.

Delegati

Nome Descrizione
AgentCore.StatusEventHandler

Questo assembly fornisce accesso gestito alle funzionalità degli agenti di replicazione.

Commenti

Le MergeSynchronizationAgentclassi , TransSynchronizationAgent, e SnapshotGenerationAgent rappresentano rispettivamente la funzionalità del agente di merge, del agente di distribuzione e dello agente di snapshot. Usa queste classi per avviare sincronamente questi agenti di replica da un'applicazione di codice gestito. Per maggiori informazioni, vedi Concetti di Programmazione di Replicazione.