Microsoft.SqlServer.Replication Spazio dei nomi
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.
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.