Поделиться через


Пространство имен 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.

Классы

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

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IAlternateSynchronizationPartner Provides an implementation of the AlternateSynchronizationPartner class for late-bound COM clients.
Открытый интерфейс IComErrorRecord Provides an implementation of the ComErrorRecord class for late-bound COM clients.
Открытый интерфейс IComStatusEvent Инфраструктура. Provides an interface that handles the Status event that is raised during agent execution.
Открытый интерфейс 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.
Открытый интерфейс IMergeSynchronizationAgent Provides an implementation of the MergeSynchronizationAgent class for late-bound COM clients.
Открытый интерфейс IProcessSecurityContext Interface that encapsulates the Microsoft Windows security account information used by Microsoft SQL Server Agent to start a replication agent job.
Открытый интерфейс IReplicationDBObject Инфраструктура. Represents replication DB object.
Открытый интерфейс ISnapshotGenerationAgent Provides an implementation of the SnapshotGenerationAgent class for late-bound COM clients.
Открытый интерфейс IStatusEventData Инфраструктура. Represents an interface for the status event data.
Открытый интерфейс ITransSynchronizationAgent Provides an implementation of the TransSynchronizationAgent class for late-bound COM clients.

Делегаты

  Делегат Описание
Открытый делегат AgentCore.StatusEventHandler Delegate that handles the Status event that is raised during agent execution.

Перечисления

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

См. также

Справочник

Другие ресурсы

Основные понятия объектов RMO