Share via


Espacio de nombres Microsoft.SqlServer.Replication

The Microsoft.SqlServer.Replication namespace implements the Replication Management Object (RMO) model. RMO provides programmatic access to Microsoft SQL Server replication from a managed code environment.

Clases

  Clase Descripción
Clase pública AgentApplication Infraestructura. Represents the application of the replication agent.
Clase pública AgentCore Implements the core functionality for managed replication agents.
Clase pública AgentJobHistoryInfo Returns information about the results of the last run of a replication agent.
Clase pública AgentProfile Encapsulates all operations on replication agent profiles, such as creating, deleting, adding, and removing parameters, and assigning specific profiles to certain agents.
Clase pública AgentProfileParameter Represents parameters in a replication agent profile.
Clase pública AgentProfileParameterInfo Represents a supported parameter used in replication agent profiles.
Clase pública AlternateSynchronizationPartner Represents an alternate Publisher to which a subscription can be synchronized if the primary Publisher is not available.
Clase pública Article Represents the base class from which the TransArticle class and MergeArticle class are derived.
Clase pública ArticleConflict Represents information about a merge replication conflict table.
Clase pública BusinessLogicHandler Represents the server registration for the managed code assembly that implements a business logic handler.
Clase pública ComErrorException The exception that is thrown when a general error is raised by a replication agent.
Clase pública ComErrorRecord Represents information for an error generated by a replication agent.
Clase pública ConnectionFailureException The exception that is thrown when a database connection fails when a replication agent is running.
Clase pública ConnectionSecurityContext Represents information you use when you connect to Microsoft SQL Server.
Clase pública CustomResolver Represents a COM-based resolver registration at a server in a merge replication topology.
Clase pública DistributionArticle Represents information about an article published in a transactional or snapshot publication stored at the Distributor.
Clase pública DistributionArticleCollection Represents a collection of DistributionArticle objects.
Clase pública DistributionDatabase Represents a distribution database at the Distributor.
Clase pública DistributionDatabaseCollection Represents a collection of DistributionDatabase objects.
Clase pública DistributionPublication Represents information about a transactional or snapshot publication stored at the Distributor.
Clase pública DistributionPublicationCollection Represents a collection of DistributionPublication objects.
Clase pública DistributionPublisher Represents information about a Publisher registered at the currently connected Distributor.
Clase pública DistributionPublisherCollection Represents a collection of DistributionPublisher objects.
Clase pública DistributionSubscription Represents information stored at the Distributor about a subscription to a transactional or snapshot publication.
Clase pública DistributionSubscriptionCollection Represents a collection of DistributionSubscription objects.
Clase pública FciException The exception that is thrown when an error occurs in the File Compression Interface (FCI).
Clase pública HeterogeneousColumn Represents a column contained in a table on a non-Microsoft SQL Server Publisher.
Clase pública HeterogeneousTable Represents a table on a non-Microsoft SQL Server Publisher.
Clase pública IdentityRangeInfo Structure that represents identity range management settings for a published article when the source table contains identity columns.
Clase pública LastValidationDateTime Used to return the date and time of the last merge subscription validation.
Clase pública LightPublication Infraestructura. Represents a light publication.
Clase pública MergeArticle Represents an article in a merge publication.
Clase pública MergeArticleCollection Represents a collection of MergeArticle objects.
Clase pública MergeConflictCount Represents conflict information for a table article in a merge publication.
Clase pública MergeDynamicSnapshotJob Contains information about the Snapshot Agent job that generates the data snapshot for a subscription to a merge publication with a parameterized row filter.
Clase pública MergeJoinFilter Represents a join filter or logical record relationship between to merge articles.
Clase pública MergePartition Represents information about a Subscriber's partition for a merge publication with a parameterized row filter.
Clase pública MergePublication Represents a merge publication.
Clase pública MergePublicationCollection Represents a collection of MergePublication objects.
Clase pública MergePullSubscription Represents a pull subscription to a merge publication.
Clase pública MergePullSubscriptionCollection Represents a collection of MergePullSubscription objects.
Clase pública MergeSessionDetail Represents detailed information about a step in a Merge Agent session.
Clase pública MergeSessionError Represents information on errors that occur during a Merge Agent session.
Clase pública MergeSessionSummary Represents Merge Agent session information.
Clase pública MergeSubscriberMonitor Enables Subscriber-side monitoring of subscriptions to merge publications.
Clase pública MergeSubscription Represents a subscription to a merge publication registered at the Publisher.
Clase pública MergeSubscriptionCollection Represents a collection of MergeSubscription objects.
Clase pública MergeSynchronizationAgent Provides the functionality of the Replication Merge Agent.
Clase pública MonitorThreshold Represents a threshold metric used when monitoring a publication.
Clase pública NativeSqlConnectionException The exception that is thrown when an error is raised by an ODBC driver or an OLEDB provider during bulk copy operations.
Clase pública OciException The exception that is thrown when an error is raised by the Oracle Call Interface (OCI).
Clase pública OSException The exception that is thrown when an error is raised by the operating system during a File Compression Interface (FCI) operation.
Clase pública ParameterValueOutOfRangeException The exception that is thrown if a value passed to a parameter is out of range for the data type of the parameter.
Clase pública PasswordWriteOnlyException The exception that is thrown when a replication agent password property is accessed.
Clase pública PendingCommandInfo Represents information on the number of pending commands for a subscription to a transactional publication and a rough estimate of how much time it takes to process them.
Clase pública Publication The Publication class is a base class from which the TransPublication class and the MergePublication class are derived.
Clase pública PublicationAccess Represents login information in the publication access list (PAL) for a publication.
Clase pública PublicationArticle Represents article information for a published database object.
Clase pública PublicationMonitor Monitors a publication.
Clase pública PublicationMonitorCollection A collection of PublicationMonitor objects that represents publications at the Distributor.
Clase pública PublisherConnectionSecurityContext Represents the login used when connecting to the instance of Microsoft SQL Server that is configured as a Publisher in a replication topology.
Clase pública PublisherMonitor Monitors a replication Publisher.
Clase pública PublisherMonitorCollection Represents a collection of PublisherMonitor objects.
Clase pública PullSubscription Represents information at the Publisher for a subscription to a merge or a transactional publication when the Synchronization Agent runs at the Subscriber. PullSubscription is a base class from which the TransPullSubscription class and the MergePullSubscription class are derived.
Clase pública RegisteredSubscriber Represents a Subscriber that has been registered at a Publisher or a Distributor.
Clase pública RegisteredSubscriberCollection Represents a collection of RegisteredSubscriber objects.
Clase pública ReplicationAgentContainerException The exception that is thrown when one or more errors are generated by a managed code-based replication agent.
Clase pública ReplicationAgentContainerWithWatsonException Infraestructura. Represents the exception that is thrown when one or more errors are generated by a managed code-based replication agent using Watson.
Clase pública ReplicationAgentException The base exception class for exceptions generated during replication agent execution.
Clase pública ReplicationAgentSchedule Represents the schedule for a replication agent job.
Clase pública ReplicationBaseCollection The base class that is used in the construction of replication object collections. It contains functionality that is common to the replication object collections.
Clase pública ReplicationColumn Represents a column object in a table that contains information needed by replication.
Clase pública ReplicationDatabase Represents a publication or subscription database in a replication topology.
Clase pública ReplicationDatabaseCollection Represents a collection of ReplicationDatabase objects.
Clase pública ReplicationMonitor Monitors a replication server.
Clase pública ReplicationObject Abstract class that is the base class for all classes in the Replication Management Objects (RMO) programming interface.
Clase pública ReplicationSchemaBoundView Represents a schema-bound view and contains information needed by replication.
Clase pública ReplicationServer Represents an instance of Microsoft SQL Server that is involved in replication. It can take the role of Distributor, Publisher, Subscriber, or any combination of them.
Clase pública ReplicationStatusAndWarning Represents replication agent status information and threshold monitor warnings.
Clase pública ReplicationStoredProcedure Represents information on a stored procedure object that is required by replication.
Clase pública ReplicationTable Represents information on a table object that is required by replication.
Clase pública ReplicationUserDefinedAggregate Represents a user-defined aggregate function and contains information needed by replication.
Clase pública ReplicationUserDefinedFunction Represents a user-defined function and contains information needed by replication.
Clase pública ReplicationView Represents information on a view object that is required by replication.
Clase pública ResourceStrings Infraestructura. Represents the resource strings used in replication.
Clase pública SnapshotGenerationAgent Provides the functionality of the Replication Snapshot Agent.
Clase pública StatusEventArgs Represents status information returned by a replication agent when the Status event occurs.
Clase pública SubscriberSubscription Returns information about a subscription.
Clase pública Subscription Represents information at the Publisher for a subscription to either a merge or a transactional publication. Subscription is a base class from which the TransSubscription class and the MergeSubscription class are derived.
Clase pública SubscriptionBackupInformation Represents information required to initialize a subscription from a backup.
Clase pública SynchronizationPartner Represents an alternate Publisher used to synchronize a subscription to a merge publication.
Clase pública TracerToken Represents tracer token information.
Clase pública TransArticle Represents an article in a transactional publication.
Clase pública TransArticleCollection Represents a collection of TransArticle objects.
Clase pública TransConflictCount Represents returned conflict information for a table article in a publication that supports queued updating subscriptions.
Clase pública TransPublication Represents a transactional publication.
Clase pública TransPublicationCollection Represents a collection of TransPublication objects.
Clase pública TransPullSubscription Represents a pull subscription to a transactional publication.
Clase pública TransPullSubscriptionCollection Represents a collection of TransPullSubscription objects.
Clase pública TransSubscription Represents a push subscription to a transactional or snapshot publication.
Clase pública TransSubscriptionCollection Represents a collection of TransSubscription objects.
Clase pública TransSynchronizationAgent Provides the functionality of the Replication Distribution Agent.

Interfaces

  Interfaz Descripción
Interfaz pública IAlternateSynchronizationPartner Provides an implementation of the AlternateSynchronizationPartner class for late-bound COM clients.
Interfaz pública IComErrorRecord Provides an implementation of the ComErrorRecord class for late-bound COM clients.
Interfaz pública IComStatusEvent Infraestructura. Provides an interface that handles the Status event that is raised during agent execution.
Interfaz pública IConnectionSecurityContext Provides an implementation of the ConnectionSecurityContext class for late-bound COM clients. For information on the members of this interface, see the reference documentation for ConnectionSecurityContext.
Interfaz pública IMergeSynchronizationAgent Provides an implementation of the MergeSynchronizationAgent class for late-bound COM clients.
Interfaz pública IProcessSecurityContext Interface that encapsulates the Microsoft Windows security account information used by Microsoft SQL Server Agent to start a replication agent job.
Interfaz pública IReplicationDBObject Infraestructura. Represents replication DB object.
Interfaz pública ISnapshotGenerationAgent Provides an implementation of the SnapshotGenerationAgent class for late-bound COM clients.
Interfaz pública IStatusEventData Infraestructura. Represents an interface for the status event data.
Interfaz pública ITransSynchronizationAgent Provides an implementation of the TransSynchronizationAgent class for late-bound COM clients.

Delegados

  Delegado Descripción
Delegado público AgentCore.StatusEventHandler Delegate that handles the Status event that is raised during agent execution.

Enumeraciones

  Enumeración Descripción
Enumeración pública AbortPolicy Enumerates the options for how running replication agent threads are terminated when an unanticipated shutdown occurs.
Enumeración pública AddColumnOption Enumerates the options for adding a column to a table published in an existing publication.
Enumeración pública AgentProfileTypeOption Indicates whether a replication agent profile is system-defined or user-defined.
Enumeración pública AgentType Enumerates the various types of replication agents.
Enumeración pública ArticleDatatypeMappingOptions Specifies whether the data type mapping between two database management systems (DBMS) for an article has been defined by a user or is the default mapping.
Enumeración pública ArticleOptions Enumerates the type of database objects that can be published by replication.
Enumeración pública AuthenticationMethod Enumerates values that specify the supported HTTP authentication methods for Web synchronization.
Enumeración pública AutomaticReinitializationPolicies Enumerates default behaviors when reinitializing subscriptions to a merge publication.
Enumeración pública CheckPermissionOptions Enumerates the table-level permissions that are verified when the Merge Agent applies changes at the Publisher.
Enumeración pública CommandOptions Enumerates options that control how changes are propagated for transactional articles.
Enumeración pública ConflictPolicyOption Enumerates options for selecting the winning row when conflicts occur during synchronization of an updating subscription to a transactional publication.
Enumeración pública CreationScriptOptions Enumerates schema option values for published articles.
Enumeración pública DatabaseCompatibilityLevel Enumerates the versions of Microsoft SQL Server that are supported for database compatibility with Microsoft SQL Server 2005.
Enumeración pública DataSourceType Enumerates the data sources supported as replication Subscribers.
Enumeración pública DdlReplicationOptions Enumerates whether data definition language (DDL) changes to published tables are replicated.
Enumeración pública DeadlockPriority Enumerates the priorities used to resolve deadlocks that occur during snapshot generation.
Enumeración pública DtsPackageLocationOption Enumerates options for the location of the Data Transformation Services (DTS) package.
Enumeración pública FailoverMode Enumerates the options available for an updating Subscriber to propagate changes back to the Publisher.
Enumeración pública FileTransferOption Enumerates the options for obtaining snapshot files.
Enumeración pública FilterTypes Enumerates values that specify the type of filters used in merge articles.
Enumeración pública IdentityRangeManagementOption Enumerates options for managing identity column range assignments in tables published using merge replication and transactional replication with updating Subscribers.
Enumeración pública InitialSyncType Enumerates the data file formats supported for the initial snapshot.
Enumeración pública MergeArticleState Enumerates the supported status settings for a merge article.
Enumeración pública MergeExchangeType Enumerates options for how the Merge Agent synchronizes data.
Enumeración pública MergeSessionDetailType Enumerates parts of a Merge Agent session being monitored.
Enumeración pública MergeSessionPhase Enumerates the phase of a Merge Agent session.
Enumeración pública MergeSessionStatus Enumerates the status of a Merge Agent session.
Enumeración pública MergeSubscriberType Enumeration additional types of subscriptions supported by merge replication.
Enumeración pública MessageStatus Enumerates replication agent status codes.
Enumeración pública MonitorCacheRefreshPolicy Infraestructura. Specifies a monitor cache refresh policy.
Enumeración pública NetworkType Enumerates the supported Net-Libraries used by a replication agent when connecting to a replication server.
Enumeración pública PartitionGroupsOption Enumerates values that determine whether a merge publication uses precomputed partitions.
Enumeración pública PartitionOptions Enumerates the ways in which data in an article is partitioned amongst subscriptions when the merge publication uses a parameterized row filter.
Enumeración pública PreCreationOption Enumerates the commands that are executed prior to subscription initialization when a published table already exists in the subscription database.
Enumeración pública PublicationAttributes Enumerates supported publication properties.
Enumeración pública PublicationCompatibilityLevel Enumerates product version values that are used by merge replication to determine which features can be used by publications in a given database.
Enumeración pública PublicationType Enumerates the supported types of replication used to publish a database.
Enumeración pública QueueOption Enumerates the type of queuing available to a transactional publication with updating Subscribers.
Enumeración pública ReplicationSecurityMode Specifies the supported security modes used by updating Subscribers when connecting to the Publisher.
Enumeración pública ReplicationStatus Specifies the status of a replication agent job.
Enumeración pública ReplicationType Enumerates the type of publication for which a snapshot is generated.
Enumeración pública ReplicationWarnings Enumerates the supported replication threshold monitor warning values.
Enumeración pública ResynchronizeType Enumerates values that specify the changes to apply when a merge subscription is resynchronized.
Enumeración pública RetentionPeriodUnits Enumerates values that specify the units for the retention period.
Enumeración pública ScheduleConstant Enumerates constant values used to set replication schedules.
Enumeración pública ScheduleFrequencySubDay Enumerates values that specify a smaller scheduling unit for specific schedule frequencies.
Enumeración pública ScheduleFrequencyType Enumerates the types of frequencies used when scheduling a replication agent job.
Enumeración pública ScheduleRelativeIntervals Enumerates values that represent the frequency of a replication agent schedule relative to the ScheduleFrequencyType.
Enumeración pública ScriptOptions Enumerates options for generating scripts that are used to create or remove replication objects.
Enumeración pública SecurityMode Enumerates the type of authentication to use when a replication agent connects to a server in a replication topology.
Enumeración pública State Enumerates the values that represent the status of a publication.
Enumeración pública SubscriberType Enumerates the types of data sources that can be a Subscriber to a publication.
Enumeración pública SubscriberUploadOptions Enumerates merge article options for updates made at a Subscriber with a client subscription.
Enumeración pública SubscriptionBackupDeviceType Enumerates backup devices that can be used to initialize a subscription.
Enumeración pública SubscriptionOption Enumerates the type of subscription.
Enumeración pública SubscriptionResultOption Enumerates options for returning monitored subscriptions.
Enumeración pública SubscriptionState Enumerates options for the status of a subscription.
Enumeración pública SubscriptionSyncType Enumerates options for how the initial synchronization is performed for a subscription.
Enumeración pública TransSubscriberType Enumerates the updating behaviors for subscriptions to transactional publications.
Enumeración pública ValidateType Enumerates the types of validation that are performed during synchronization.
Enumeración pública ValidationMethod Enumerates methods supported for rowcount validation of transactional publications.
Enumeración pública ValidationOption Enumerates the types of data validation supported by replication.
Enumeración pública VerifyResolverSignatureOption Enumerates values that specify whether the Merge Agent must verify the digital signature on a Component Object Model (COM)-based conflict resolver to determine if it is from a trusted source.

Vea también

Referencia

Otros recursos

Conceptos de los Replication Management Objects (RMO)