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.

참고 항목

참조

관련 자료

복제 관리 개체 개념