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 l'accesso gestito alle funzionalità dell'agente di replica.
Classi
AgentApplication |
Questo assembly fornisce l'accesso gestito alle funzionalità dell'agente di replica. |
AgentCore |
Questo assembly fornisce l'accesso gestito alle funzionalità dell'agente di replica. |
AgentJobHistoryInfo |
Restituisce informazioni sui risultati dell'ultima esecuzione di un agente di replica. |
AgentProfile |
Incapsula tutte le operazioni sui profili degli agenti di replica, quali la creazione, l'eliminazione, l'aggiunta e la rimozione di parametri, nonché l'aggiunta di profili specifici ad alcuni agenti. |
AgentProfileParameter |
Rappresenta i parametri in un profilo dell'agente di replica. |
AgentProfileParameterInfo |
Rappresenta un parametro supportato utilizzato nei profili degli agenti di replica. |
AlternateSynchronizationPartner |
Rappresenta un server di pubblicazione alternativo al quale può essere sincronizzata una sottoscrizione se il server di pubblicazione primario non è disponibile. |
Article |
Rappresenta la classe di base da cui derivano la classe TransArticle e la classe MergeArticle. |
ArticleConflict |
Rappresenta informazioni su una tabella dei conflitti della replica di tipo merge. |
BusinessLogicHandler |
Rappresenta la registrazione server per l'assembly di codice gestito che implementa un gestore della logica di business. |
ComErrorException |
Eccezione generata quando un errore generale viene generato da un agente di replica. |
ComErrorRecord |
Rappresenta informazioni per un errore generato da un agente di replica. |
ConnectionFailureException |
Eccezione generata quando una connessione di database non riesce quando un agente di replica è in esecuzione. |
ConnectionSecurityContext |
Rappresenta le informazioni usate quando ci si connette a Microsoft SQL Server. |
CustomResolver |
Rappresenta la registrazione di un sistema di risoluzione basato su COM in un server in una topologia di replica di tipo merge. |
DistributionArticle |
Rappresenta le informazioni archiviate nel server di distribuzione su un articolo pubblicato in una pubblicazione transazionale o snapshot. |
DistributionArticleCollection |
Rappresenta una raccolta di oggetti DistributionArticle. |
DistributionDatabase |
Rappresenta un database di distribuzione nel server di distribuzione. |
DistributionDatabaseCollection |
Rappresenta una raccolta di oggetti DistributionDatabase. |
DistributionPublication |
Rappresenta le informazioni archiviate nel server di distribuzione su una pubblicazione transazionale o snapshot. |
DistributionPublicationCollection |
Rappresenta una raccolta di oggetti DistributionPublication. |
DistributionPublisher |
Rappresenta le informazioni su un server di pubblicazione registrato nel server di distribuzione attualmente connesso. |
DistributionPublisherCollection |
Rappresenta una raccolta di oggetti DistributionPublisher. |
DistributionSubscription |
Rappresenta le informazioni archiviate nel server di distribuzione su una sottoscrizione di una pubblicazione transazionale o snapshot. |
DistributionSubscriptionCollection |
Rappresenta una raccolta di oggetti DistributionSubscription. |
FciException |
Eccezione generata quando si verifica un errore nell'interfaccia FCI (File Compression Interface). |
HeterogeneousColumn |
Rappresenta una colonna contenuta in una tabella in un server di pubblicazione non Microsoft SQL Server. |
HeterogeneousTable |
Rappresenta una tabella in un server di pubblicazione non Microsoft SQL Server. |
IdentityRangeInfo |
Struttura che rappresenta le impostazioni di gestione degli intervalli di valori Identity per un articolo pubblicato quando la tabella di origine contiene colonne Identity. |
LastValidationDateTime |
Utilizzato per restituire la data e l'ora dell'ultima convalida della sottoscrizione di tipo merge. |
LightPublication |
Rappresenta una pubblicazione leggera. |
MergeArticle |
Rappresenta un articolo in una pubblicazione di tipo merge. |
MergeArticleCollection |
Rappresenta una raccolta di oggetti MergeArticle. |
MergeConflictCount |
Rappresenta le informazioni sul conflitto per un articolo di tabella in una pubblicazione di tipo merge. |
MergeDynamicSnapshotJob |
Contiene informazioni sul processo dell'agente snapshot che genera lo snapshot di dati per una sottoscrizione di una pubblicazione di tipo merge con un filtro di riga con parametri. |
MergeJoinFilter |
Rappresenta una relazione tra filtri join o record logici fra articoli di merge. |
MergePartition |
Rappresenta le informazioni su una partizione del Sottoscrittore per una pubblicazione di tipo merge con un filtro di riga con parametri. |
MergePublication |
Rappresenta una pubblicazione di tipo merge. |
MergePublicationCollection |
Rappresenta una raccolta di oggetti MergePublication. |
MergePullSubscription |
Rappresenta una sottoscrizione pull di una pubblicazione di tipo merge. |
MergePullSubscriptionCollection |
Rappresenta una raccolta di oggetti MergePullSubscription. |
MergeSessionDetail |
Rappresenta informazioni dettagliate su passaggio in una sessione dell'agente di merge. |
MergeSessionError |
Rappresenta le informazioni sugli errori che si verificano durante una sessione dell'agente di merge. |
MergeSessionSummary |
Rappresenta le informazioni sulla sessione dell'agente di merge. |
MergeSubscriberMonitor |
Abilita il monitoraggio sul lato del Sottoscrittore delle sottoscrizioni di pubblicazioni di tipo merge. |
MergeSubscription |
Rappresenta una sottoscrizione di una pubblicazione di tipo merge registrata nel server di pubblicazione. |
MergeSubscriptionCollection |
Rappresenta una raccolta di oggetti MergeSubscription. |
MergeSynchronizationAgent |
Fornisce la funzionalità di Agente merge repliche. |
MonitorThreshold |
Rappresenta una metrica di soglia utilizzata durante il monitoraggio di una pubblicazione. |
NativeSqlConnectionException |
Eccezione generata quando un errore viene generato da un driver ODBC o da un provider OLEDB durante le operazioni di copia bulk. |
OciException |
Eccezione generata quando un errore viene generato da Oracle Call Interface (OCI). |
OSException |
Eccezione generata quando un errore viene generato dal sistema operativo durante un'operazione dell'interfaccia FCI (File Compressione Interfaccia). |
ParameterValueOutOfRangeException |
Eccezione generata se un valore passato a un parametro è esterno all'intervallo per il tipo di dati del parametro. |
PasswordWriteOnlyException |
Eccezione generata quando si accede a una proprietà della password di un agente di replica. |
PendingCommandInfo |
Rappresenta informazioni sul numero di comandi in sospeso per una sottoscrizione di una pubblicazione transazionale e una stima approssimativa del tempo necessario per l'elaborazione di tali comandi. |
Publication |
La classe Publication è una classe di base da cui derivano la classe TransPublication e la classe MergePublication. |
PublicationAccess |
Rappresenta le informazioni di accesso nell'elenco di accesso alla pubblicazione per una pubblicazione. |
PublicationArticle |
Rappresenta informazioni sugli articoli per un oggetto di database pubblicato. |
PublicationMonitor |
Esegue il monitoraggio di una pubblicazione. |
PublicationMonitorCollection |
Raccolta di oggetti PublicationMonitor che rappresenta le pubblicazioni nel server di distribuzione. |
PublisherConnectionSecurityContext |
Rappresenta l'account di accesso usato durante la connessione all'istanza di Microsoft SQL Server configurata come server di pubblicazione in una topologia di replica. |
PublisherMonitor |
Esegue il monitoraggio di un server di pubblicazione di replica. |
PublisherMonitorCollection |
Rappresenta una raccolta di oggetti PublisherMonitor. |
PullSubscription |
Rappresenta le informazioni nel server di pubblicazione per una sottoscrizione di una pubblicazione di tipo merge o transazionale quando l'agente di sincronizzazione viene eseguito nel Sottoscrittore. PullSubscription è una classe di base da cui derivano la classe TransPullSubscription e la classe MergePullSubscription. |
RegisteredSubscriber |
Rappresenta un Sottoscrittore registrato in un server di pubblicazione o in un server di distribuzione. |
RegisteredSubscriberCollection |
Rappresenta una raccolta di oggetti RegisteredSubscriber. |
ReplicationAgentContainerException |
Eccezione generata quando uno o più errori vengono generati da un agente di replica basato sul codice gestito. |
ReplicationAgentContainerWithWatsonException |
Rappresenta l'eccezione generata quando uno o più errori vengono generati da un agente di replica basato sul codice gestito che utilizza Watson. |
ReplicationAgentException |
Classe dell'eccezione di base per le eccezioni generate durante l'esecuzione dell'agente di replica. |
ReplicationAgentSchedule |
Rappresenta la pianificazione per un processo dell'agente di replica. |
ReplicationBaseCollection |
Classe di base utilizzata nella costruzione delle raccolte di oggetti di replica. Contiene funzionalità comuni alle raccolte di oggetto di replica. |
ReplicationColumn |
Rappresenta un oggetto colonna in una tabella contenente informazioni richieste dalla replica. |
ReplicationDatabase |
Rappresenta un database di pubblicazione o di sottoscrizione in una topologia di replica. |
ReplicationDatabaseCollection |
Rappresenta una raccolta di oggetti ReplicationDatabase. |
ReplicationMonitor |
Esegue il monitoraggio di un server di replica. |
ReplicationObject |
Classe astratta che è la classe di base per tutte le classi nell'interfaccia di programmazione di Replication Management Objects (RMO). |
ReplicationSchemaBoundView |
Rappresenta una vista associata allo schema e contiene informazioni necessarie per la replica. |
ReplicationServer |
Rappresenta un'istanza di Microsoft SQL Server coinvolta nella replica. Può assumere il ruolo di server di distribuzione, server di pubblicazione, Sottoscrittore o qualsiasi combinazione dei precedenti. |
ReplicationStatusAndWarning |
Rappresenta le informazioni sullo stato dell'agente di replica e gli avvisi relativi al monitoraggio delle soglie. |
ReplicationStoredProcedure |
Rappresenta le informazioni su un oggetto stored procedure richiesto dalla replica. |
ReplicationTable |
Rappresenta le informazioni su un oggetto tabella richiesto dalla replica. |
ReplicationUserDefinedAggregate |
Rappresenta una funzione di aggregazione definita dall'utente e contiene informazioni necessarie per la replica. |
ReplicationUserDefinedFunction |
Rappresenta una funzione definita dall'utente e contiene informazioni necessarie per la replica. |
ReplicationView |
Rappresenta le informazioni su un oggetto vista richiesto dalla replica. |
ResourceStrings |
Questo assembly fornisce l'accesso gestito alle funzionalità dell'agente di replica. |
SnapshotGenerationAgent |
Questo assembly fornisce l'accesso gestito alle funzionalità dell'agente di replica. |
StatusEventArgs |
Rappresenta le informazioni sullo stato restituite da un agente di replica quando si verifica l'evento Status. |
SubscriberSubscription |
Restituisce informazioni su una sottoscrizione. |
Subscription |
Rappresenta le informazioni nel server di pubblicazione per una sottoscrizione a una pubblicazione di tipo merge o transazionale. Subscription è una classe di base da cui derivano la classe TransSubscription e la classe MergeSubscription. |
SubscriptionBackupInformation |
Rappresenta le informazioni necessarie per inizializzare una sottoscrizione da un backup. |
SynchronizationPartner |
Rappresenta un server di pubblicazione alternativo utilizzato per sincronizzare una sottoscrizione di una pubblicazione di tipo merge. |
TracerToken |
Rappresenta informazioni sul token di traccia. |
TransArticle |
Rappresenta un articolo in una pubblicazione transazionale. |
TransArticleCollection |
Rappresenta una raccolta di oggetti TransArticle. |
TransConflictCount |
Rappresenta le informazioni sui conflitti restituite per un articolo di tabella in una pubblicazione che supporta le sottoscrizioni ad aggiornamento in coda. |
TransPublication |
Rappresenta una pubblicazione transazionale. |
TransPublicationCollection |
Rappresenta una raccolta di oggetti TransPublication. |
TransPullSubscription |
Rappresenta una sottoscrizione pull di una pubblicazione transazionale. |
TransPullSubscriptionCollection |
Rappresenta una raccolta di oggetti TransPullSubscription. |
TransSubscription |
Rappresenta una sottoscrizione push di una pubblicazione transazionale o snapshot. |
TransSubscriptionCollection |
Rappresenta una raccolta di oggetti TransSubscription. |
TransSynchronizationAgent |
Fornisce la funzionalità di Agente distribuzione repliche. |
Interfacce
IAlternateSynchronizationPartner |
Questo assembly fornisce l'accesso gestito alle funzionalità dell'agente di replica. |
IComErrorRecord |
Questo assembly fornisce l'accesso gestito alle funzionalità dell'agente di replica. |
IComStatusEvent |
Questo assembly fornisce l'accesso gestito alle funzionalità dell'agente di replica. |
IConnectionSecurityContext |
Fornisce un'implementazione della classe ConnectionSecurityContext per i client COM ad associazione tardiva. Per informazioni sui membri di questa interfaccia, vedere la documentazione di riferimento per l'oggetto ConnectionSecurityContext. |
IMergeSynchronizationAgent |
Questo assembly fornisce l'accesso gestito alle funzionalità dell'agente di replica. |
IProcessSecurityContext |
Interfaccia che incapsula le informazioni sull'account di sicurezza di Microsoft Windows usate da Microsoft SQL Server Agent per avviare un processo dell'agente di replica. |
IReplicationDBObject |
Rappresenta l'oggetto DB della replica. |
ISnapshotGenerationAgent |
Questo assembly fornisce l'accesso gestito alle funzionalità dell'agente di replica. |
IStatusEventData |
Questo assembly fornisce l'accesso gestito alle funzionalità dell'agente di replica. |
ITransSynchronizationAgent |
Questo assembly fornisce l'accesso gestito alle funzionalità dell'agente di replica. |
Enumerazioni
AbortPolicy |
Enumera le opzioni per il modo in cui vengono terminati i thread dell'agente di replica in esecuzione quando si verifica un arresto inaspettato. |
AddColumnOption |
Enumera le opzioni per l'aggiunta di una colonna a una tabella pubblicato in una pubblicazione esistente. |
AgentProfileTypeOption |
Indica se un profilo dell'agente di replica è definito dal sistema o definito dall'utente. |
AgentType |
Enumera i vari tipi di agenti di replica. |
ArticleDatatypeMappingOptions |
Specifica se il mapping dei tipi di dati tra due sistemi di gestione di database (DBMS) per un articolo è stato definito da un utente o è il mapping predefinito. |
ArticleOptions |
Enumera il tipo di oggetti di database che è possibile pubblicare con la replica. |
AuthenticationMethod |
Enumera i valori che specificano i metodi di autenticazione HTTP supportati per la sincronizzazione Web. |
AutomaticReinitializationPolicies |
Enumera i comportamenti predefiniti durante la reinizializzazione delle sottoscrizioni di una pubblicazione di tipo merge. |
CheckPermissionOptions |
Enumera le autorizzazioni a livello di tabella verificate quando l'agente di merge applica le modifiche nel server di pubblicazione. |
CommandOptions |
Enumera le opzioni che determinano la modalità di propagazione delle modifiche per gli articoli transazionali. |
ConflictPolicyOption |
Enumera opzioni per la selezione della riga prevalente quando si verificano conflitti durante la sincronizzazione di una sottoscrizione ad aggiornamento di una pubblicazione transazionale. |
CreationScriptOptions |
Enumera i valori delle opzioni dello schema per gli articoli pubblicati. |
DatabaseCompatibilityLevel |
Enumera le versioni di Microsoft SQL Server supportate per la compatibilità del database con Microsoft SQL Server 2005. |
DataSourceType |
Enumera le origini dati supportate come Sottoscrittori di replica. |
DdlReplicationOptions |
Enumera valori che indicano se le modifiche DDL (Data Definition Language) nelle tabelle pubblicate vengono replicate. |
DeadlockPriority |
Enumera le priorità utilizzate per risolvere i deadlock che si verificano durante la generazione dello snapshot. |
DtsPackageLocationOption |
Enumera le opzioni per il percorso del pacchetto DTS (Data Transformation Services). |
FailoverMode |
Enumera le opzioni disponibili per la propagazione delle modifiche nel server di pubblicazione da parte di un Sottoscrittore ad aggiornamento. |
FileTransferOption |
Enumera le opzioni per l'acquisizione di file di snapshot. |
FilterTypes |
Enumera i valori che specificano il tipo di filtri utilizzati negli articoli di merge. |
IdentityRangeManagementOption |
Enumera le opzioni per la gestione delle assegnazioni degli intervalli di valori delle colonne Identity nelle tabelle pubblicate mediante la replica di tipo merge e la replica transazionale con Sottoscrittori ad aggiornamento. |
InitialSyncType |
Enumera i formati di file di dati supportati per lo snapshot iniziale. |
MergeArticleState |
Enumera le impostazioni dello stato supportate per un articolo di merge. |
MergeExchangeType |
Enumera le opzioni relative al modo in cui l'agente di merge sincronizza i dati. |
MergeSessionDetailType |
Enumera le parti di una sessione dell'agente di merge monitorate. |
MergeSessionPhase |
Enumera la fase di una sessione dell'agente di merge. |
MergeSessionStatus |
Enumera lo stato di una sessione dell'agente di merge. |
MergeSubscriberType |
Enumera i tipi aggiuntivi di sottoscrizioni supportati dalla replica di tipo merge. |
MessageStatus |
Enumera codici di stato dell'agente di replica. |
MonitorCacheRefreshPolicy |
Specifica i criteri di monitoraggio per l'aggiornamento della cache. |
NetworkType |
Enumera le librerie di rete supportate utilizzate da un agente di replica durante la connessione a un server di replica. |
PartitionGroupsOption |
Enumera valori che determinano se una pubblicazione di tipo merge utilizza partizioni precalcolate. |
PartitionOptions |
Enumera la modalità di partizionamento dei dati di un articolo fra le sottoscrizioni quando la pubblicazione di tipo merge utilizza un filtro di riga con parametri. |
PreCreationOption |
Enumera i comandi eseguiti prima dell'inizializzazione della sottoscrizione quando una tabella pubblicata esiste già nel database di sottoscrizione. |
PublicationAttributes |
Enumera le proprietà della pubblicazione supportate. |
PublicationCompatibilityLevel |
Enumera i valori di versione del prodotto utilizzati dalla replica di tipo merge per determinare quali funzionalità possono essere utilizzate dalle pubblicazioni in un determinato database. |
PublicationType |
Enumera i tipi di replica supportati utilizzati per pubblicare un database. |
QueueOption |
Enumera il tipo di accodamento disponibile per una pubblicazione transazionale con Sottoscrittori ad aggiornamento. |
ReplicationSecurityMode |
Specifica le modalità di sicurezza supportate utilizzate dai Sottoscrittori ad aggiornamento per la connessione al server di pubblicazione. |
ReplicationStatus |
Specifica lo stato di un processo dell'agente di replica. |
ReplicationType |
Enumera il tipo di pubblicazione per il quale viene generato uno snapshot. |
ReplicationWarnings |
Enumera i valori degli avvisi di monitoraggio delle soglie di replica supportati. |
ResynchronizeType |
Enumera valori che specificano le modifiche da applicare quando una sottoscrizione di tipo merge viene risincronizzata. |
RetentionPeriodUnits |
Enumera i valori che specificano le unità per il periodo di memorizzazione. |
ScheduleConstant |
Enumera i valori di costante utilizzati per impostare le pianificazioni di replica. |
ScheduleFrequencySubDay |
Enumera i valori che specificano una unità di pianificazione più piccola per frequenze di pianificazione specifiche. |
ScheduleFrequencyType |
Enumera i tipi di frequenze utilizzati per la pianificazione di un processo dell'agente di replica. |
ScheduleRelativeIntervals |
Enumera valori che rappresentano la frequenza di una pianificazione dell'agente di replica relativa all'oggetto ScheduleFrequencyType. |
ScriptOptions |
Enumera le opzioni per la generazione di script utilizzati per creare o rimuovere oggetti di replica. |
SecurityMode |
Enumera il tipo di autenticazione da utilizzare quando un agente di replica si connette a un server in una topologia di replica. |
State |
Enumera i valori che rappresentano lo stato di una pubblicazione. |
SubscriberType |
Enumera i tipi di origini dati che possono fungere da Sottoscrittore di una pubblicazione. |
SubscriberUploadOptions |
Enumera le opzioni dell'articolo di merge per gli aggiornamenti eseguiti in un Sottoscrittore con una sottoscrizione client. |
SubscriptionBackupDeviceType |
Enumera i dispositivi di backup che possono essere utilizzati per inizializzare una sottoscrizione. |
SubscriptionOption |
Enumera il tipo di sottoscrizione. |
SubscriptionResultOption |
Enumera le opzioni per la restituzione delle sottoscrizioni monitorate. |
SubscriptionState |
Enumera le opzioni per lo stato di una sottoscrizione. |
SubscriptionSyncType |
Enumera le opzioni per la modalità di esecuzione della sincronizzazione iniziale per una sottoscrizione. |
TransSubscriberType |
Enumera i comportamenti di aggiornamento per le sottoscrizioni di pubblicazioni transazionali. |
ValidateType |
Enumera i tipi di convalida eseguiti durante la sincronizzazione. |
ValidationMethod |
Enumera i metodi supportati per la convalida mediante conteggio delle righe delle pubblicazioni transazionali. |
ValidationOption |
Enumera i tipi di convalida dei dati supportati dalla replica. |
VerifyResolverSignatureOption |
Enumera i valori che specificano se l'agente di merge deve verificare la firma digitale su un sistema di risoluzione dei conflitti basato su COM (Component Object Model) per determinare se proviene da una fonte attendibile. |
Delegati
AgentCore.StatusEventHandler |
Questo assembly fornisce l'accesso gestito alle funzionalità dell'agente di replica. |
Commenti
Le MergeSynchronizationAgentclassi , TransSynchronizationAgente SnapshotGenerationAgent rappresentano rispettivamente la funzionalità del agente di merge, agente di distribuzione e agente di snapshot. Usare queste classi per avviare in modo sincrono questi agenti di replica da un'applicazione di codice gestito. Per altre informazioni, vedere Concetti di programmazione della replica.