Condividi tramite


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

Classi

  Classe Descrizione
Classe pubblica AgentJobHistoryInfo Returns information about the results of the last run of a replication agent.
Classe pubblica AgentProfile Encapsulates all operations on replication agent profiles, such as creating, deleting, adding, and removing parameters, and assigning specific profiles to certain agents.
Classe pubblica AgentProfileParameter Represents parameters in a replication agent profile.
Classe pubblica AgentProfileParameterInfo Represents a supported parameter used in replication agent profiles.
Classe pubblica Article The base class from which the TransArticle class and MergeArticle class are derived.
Classe pubblica ArticleConflict Represents information about a merge replication conflict table.
Classe pubblica BusinessLogicHandler Represents the server registration for the managed code assembly that implements a business logic handler.
Classe pubblica ConnectionSecurityContext Represents information you use when you connect to Microsoft SQL Server.
Classe pubblica CustomResolver Represents a COM-based resolver registration at a server in a merge replication topology.
Classe pubblica DistributionArticle Represents information about an article published in a transactional or snapshot publication stored at the Distributor.
Classe pubblica DistributionArticleCollection Represents a collection of DistributionArticle objects.
Classe pubblica DistributionDatabase Represents a distribution database at the Distributor.
Classe pubblica DistributionDatabaseCollection Represents a collection of DistributionDatabase objects.
Classe pubblica DistributionPublication Represents information about a transactional or snapshot publication stored at the Distributor.
Classe pubblica DistributionPublicationCollection Represents a collection of DistributionPublication objects.
Classe pubblica DistributionPublisher Represents information about a Publisher registered at the currently connected Distributor.
Classe pubblica DistributionPublisherCollection Represents a collection of DistributionPublisher objects.
Classe pubblica DistributionSubscription Represents information stored at the Distributor about a subscription to a transactional or snapshot publication.
Classe pubblica DistributionSubscriptionCollection Represents a collection of DistributionSubscription objects.
Classe pubblica HeterogeneousColumn Represents a column contained in a table on a non-Microsoft SQL Server Publisher.
Classe pubblica HeterogeneousTable Represents a table on a non-Microsoft SQL Server Publisher.
Classe pubblica IdentityRangeInfo Structure that represents identity range management settings for a published article when the source table contains identity columns.
Classe pubblica LastValidationDateTime Used to return the date and time of the last merge subscription validation.
Classe pubblica LightPublication Infrastruttura.
Classe pubblica MergeArticle Represents an article in a merge publication.
Classe pubblica MergeArticleCollection Represents a collection of MergeArticle objects.
Classe pubblica MergeConflictCount Represents conflict information for a table article in a merge publication.
Classe pubblica 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.
Classe pubblica MergeJoinFilter Represents a join filter or logical record relationship between to merge articles.
Classe pubblica MergePartition Represents information about a Subscriber's partition for a merge publication with a parameterized row filter.
Classe pubblica MergePublication Represents a merge publication.
Classe pubblica MergePublicationCollection Represents a collection of MergePublication objects.
Classe pubblica MergePullSubscription Represents a pull subscription to a merge publication.
Classe pubblica MergePullSubscriptionCollection Represents a collection of MergePullSubscription objects.
Classe pubblica MergeSessionDetail Represents detailed information about a step in a Merge Agent session.
Classe pubblica MergeSessionError Represents information on errors that occur during a Merge Agent session.
Classe pubblica MergeSessionSummary Represents Merge Agent session information.
Classe pubblica MergeSubscriberMonitor Enables Subscriber-side monitoring of subscriptions to merge publications.
Classe pubblica MergeSubscription Represents a subscription to a merge publication registered at the Publisher.
Classe pubblica MergeSubscriptionCollection Represents a collection of MergeSubscription objects.
Classe pubblica MonitorThreshold Represents a threshold metric used when monitoring a publication.
Classe pubblica 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.
Classe pubblica Publication The Publication class is a base class from which the TransPublication class and the MergePublication class are derived.
Classe pubblica PublicationAccess Represents login information in the publication access list (PAL) for a publication.
Classe pubblica PublicationArticle Represents article information for a published database object.
Classe pubblica PublicationMonitor Monitors a publication.
Classe pubblica PublicationMonitorCollection A collection of PublicationMonitor objects that represents publications at the Distributor.
Classe pubblica PublisherConnectionSecurityContext Represents the login used when connecting to the instance of Microsoft SQL Server that is configured as a Publisher in a replication topology.
Classe pubblica PublisherMonitor Monitors a replication Publisher.
Classe pubblica PublisherMonitorCollection Represents a collection of PublisherMonitor objects.
Classe pubblica 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.
Classe pubblica RegisteredSubscriber Represents a Subscriber that has been registered at a Publisher or a Distributor.
Classe pubblica RegisteredSubscriberCollection Represents a collection of RegisteredSubscriber objects.
Classe pubblica ReplicationAgentSchedule Represents the schedule for a replication agent job.
Classe pubblica 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.
Classe pubblica ReplicationColumn Represents a column object in a table that contains information needed by replication.
Classe pubblica ReplicationDatabase Represents a publication or subscription database in a replication topology.
Classe pubblica ReplicationDatabaseCollection Represents a collection of ReplicationDatabase objects.
Classe pubblica ReplicationMonitor Monitors a replication server.
Classe pubblica ReplicationObject Abstract class that is the base class for all classes in the Replication Management Objects (RMO) programming interface.
Classe pubblica ReplicationSchemaBoundView Represents a schema-bound view and contains information needed by replication.
Classe pubblica 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.
Classe pubblica ReplicationStatusAndWarning Represents replication agent status information and threshold monitor warnings.
Classe pubblica ReplicationStoredProcedure Represents information on a stored procedure object that is required by replication.
Classe pubblica ReplicationTable Represents information on a table object that is required by replication.
Classe pubblica ReplicationUserDefinedAggregate Represents a user-defined aggregate function and contains information needed by replication.
Classe pubblica ReplicationUserDefinedFunction Represents a user-defined function and contains information needed by replication.
Classe pubblica ReplicationView Represents information on a view object that is required by replication.
Classe pubblica SubscriberSubscription Returns information about a subscription.
Classe pubblica 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.
Classe pubblica SubscriptionBackupInformation Represents information required to initialize a subscription from a backup.
Classe pubblica SynchronizationPartner Represents an alternate Publisher used to synchronize a subscription to a merge publication.
Classe pubblica TracerToken Represents tracer token information.
Classe pubblica TransArticle Represents an article in a transactional publication.
Classe pubblica TransArticleCollection Represents a collection of TransArticle objects.
Classe pubblica TransConflictCount Represents returned conflict information for a table article in a publication that supports queued updating subscriptions.
Classe pubblica TransPublication Represents a transactional publication.
Classe pubblica TransPublicationCollection Represents a collection of TransPublication objects.
Classe pubblica TransPullSubscription Represents a pull subscription to a transactional publication.
Classe pubblica TransPullSubscriptionCollection Represents a collection of TransPullSubscription objects.
Classe pubblica TransSubscription Represents a push subscription to a transactional or snapshot publication.
Classe pubblica TransSubscriptionCollection Represents a collection of TransSubscription objects.

Interfacce

  Interfaccia Descrizione
Interfaccia pubblica 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.
Interfaccia pubblica IProcessSecurityContext Interface that encapsulates the Microsoft Windows security account information used by Microsoft SQL Server Agent to start a replication agent job.
Interfaccia pubblica IReplicationDBObject Infrastruttura.

Enumerazioni

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