Microsoft.SqlServer.Replication 命名空间

此程序集提供对复制代理功能的托管访问。

AgentApplication

此程序集提供对复制代理功能的托管访问。

AgentCore

此程序集提供对复制代理功能的托管访问。

AgentJobHistoryInfo

返回有关上次运行复制代理的结果的信息。

AgentProfile

封装对复制代理配置文件的所有操作,如创建、删除、添加和移除参数以及将特定配置文件分配给某些代理。

AgentProfileParameter

表示复制代理配置文件中的参数。

AgentProfileParameterInfo

表示在复制代理配置文件中使用的支持的参数。

AlternateSynchronizationPartner

表示在主发布服务器不可用时订阅可以同步的备用发布服务器。

Article

表示派生 TransArticle 类和 MergeArticle 类的基类。

ArticleConflict

表示与合并复制冲突表有关的信息。

BusinessLogicHandler

表示实现业务逻辑处理程序的托管代码程序集的服务器注册。

ComErrorException

在复制代理引发一般错误时引发的异常。

ComErrorRecord

表示由复制代理生成的错误的有关信息。

ConnectionFailureException

在复制代理正在运行时因数据库连接失败引发的异常。

ConnectionSecurityContext

表示连接到 Microsoft SQL Server 时使用的信息。

CustomResolver

表示位于合并复制拓扑中的服务器上的基于 COM 的冲突解决程序注册。

DistributionArticle

表示与在分发服务器上存储的事务发布或快照发布中发布的项目有关的信息。

DistributionArticleCollection

表示 DistributionArticle 对象集合。

DistributionDatabase

表示分发服务器上的分发数据库。

DistributionDatabaseCollection

表示 DistributionDatabase 对象集合。

DistributionPublication

表示与在分发服务器上存储的事务发布或快照发布有关的信息。

DistributionPublicationCollection

表示 DistributionPublication 对象集合。

DistributionPublisher

表示在当前连接的分发服务器上注册的发布服务器的有关信息。

DistributionPublisherCollection

表示 DistributionPublisher 对象集合。

DistributionSubscription

表示在分发服务器上存储的与订阅事务发布或快照发布有关的信息。

DistributionSubscriptionCollection

表示 DistributionSubscription 对象集合。

FciException

在文件压缩接口 (FCI) 中发生错误时引发的异常。

HeterogeneousColumn

表示非 Microsoft SQL Server 发布服务器上的表中包含的列。

HeterogeneousTable

表示非 Microsoft SQL Server 发布服务器上的表。

IdentityRangeInfo

当源表包含标识列时表示已发布项目的标识范围管理设置的结构。

LastValidationDateTime

用于返回上次合并订阅验证的日期和时间。

LightPublication

表示轻量型发布。

MergeArticle

表示合并发布中的项目。

MergeArticleCollection

表示 MergeArticle 对象集合。

MergeConflictCount

表示合并发布中表项目的冲突信息。

MergeDynamicSnapshotJob

包含与快照代理作业有关的信息,该作业为针对具有参数化行筛选器的合并发布的订阅生成数据快照。

MergeJoinFilter

表示两个合并项目之间的联接筛选器或逻辑记录关系。

MergePartition

表示与通过参数化的行筛选器进行合并发布的订阅服务器的分区有关的信息。

MergePublication

表示合并发布。

MergePublicationCollection

表示 MergePublication 对象集合。

MergePullSubscription

表示对合并发布的请求订阅。

MergePullSubscriptionCollection

表示 MergePullSubscription 对象集合。

MergeSessionDetail

表示与合并代理会话中的步骤有关的详细信息。

MergeSessionError

表示在合并代理会话期间发生的错误的有关信息。

MergeSessionSummary

表示合并代理会话信息。

MergeSubscriberMonitor

启用对合并发布的订阅的订阅服务器端监视。

MergeSubscription

表示对在发布服务器注册的合并发布的订阅。

MergeSubscriptionCollection

表示 MergeSubscription 对象集合。

MergeSynchronizationAgent

提供复制合并代理的功能。

MonitorThreshold

表示监视发布时所使用的阈值标准。

NativeSqlConnectionException

在大容量复制操作期间在 ODBC 驱动程序或 OLEDB 访问接口引发错误时引发的异常。

OciException

在 Oracle 调用接口 (OCI) 引发错误时引发的异常。

OSException

在文件压缩接口 (FCI) 操作过程中操作系统引发错误时引发的异常。

ParameterValueOutOfRangeException

在传递给某一参数的值超出该参数的数据类型的范围时引发的异常。

PasswordWriteOnlyException

在访问复制代理密码属性时引发的异常。

PendingCommandInfo

表示有关对事务发布的订阅的挂起命令数以及处理这些命令的粗略估计时间的信息。

Publication

Publication 类是 TransPublication 类和 MergePublication 类从其派生的基类。

PublicationAccess

表示发布的发布访问列表 (PAL) 中的登录信息。

PublicationArticle

表示已发布数据库对象的项目信息。

PublicationMonitor

监视发布。

PublicationMonitorCollection

表示位于分发服务器的发布的 PublicationMonitor 对象的集合。

PublisherConnectionSecurityContext

表示连接到在复制拓扑中配置为发布服务器的 Microsoft SQL Server 实例时使用的登录名。

PublisherMonitor

监视复制发布服务器。

PublisherMonitorCollection

表示 PublisherMonitor 对象集合。

PullSubscription

表示当同步代理在订阅服务器上运行时在发布服务器上用于订阅合并发布或事务发布的信息。 PullSubscriptionTransPullSubscription 类和 MergePullSubscription 类从其派生的基类。

RegisteredSubscriber

表示已在发布服务器或分发服务器上注册的订阅服务器。

RegisteredSubscriberCollection

表示 RegisteredSubscriber 对象集合。

ReplicationAgentContainerException

在基于托管代码的复制代理生成一个或多个错误时引发的异常。

ReplicationAgentContainerWithWatsonException

表示由使用 Watson 的基于托管代码的复制代理生成一个或多个错误时引发的异常。

ReplicationAgentException

复制代理执行过程中生成的异常的异常基类。

ReplicationAgentSchedule

表示复制代理作业的计划。

ReplicationBaseCollection

在复制对象集合的构造中使用的基类。 它包含复制对象集合所共有的功能。

ReplicationColumn

表示表中包含复制所需信息的列对象。

ReplicationDatabase

表示复制拓扑中的发布数据库或订阅数据库。

ReplicationDatabaseCollection

表示 ReplicationDatabase 对象集合。

ReplicationMonitor

监视复制服务器。

ReplicationObject

是复制管理对象 (RMO) 编程接口中所有类的基类的抽象类。

ReplicationSchemaBoundView

表示绑定到架构的视图并且包含复制所需的信息。

ReplicationServer

表示复制中涉及的 Microsoft SQL Server实例。 其角色可以是分发服务器、发布服务器或订阅服务器,也可以是这三者的任意组合。

ReplicationStatusAndWarning

表示复制代理状态信息和阈值监视器警告。

ReplicationStoredProcedure

表示复制所要求的存储过程对象的有关信息。

ReplicationTable

表示复制所要求的表对象的有关信息。

ReplicationUserDefinedAggregate

表示用户定义聚合函数并且包含复制所需的信息。

ReplicationUserDefinedFunction

表示用户定义函数并且包含复制所需的信息。

ReplicationView

表示复制所要求的视图对象的有关信息。

ResourceStrings

此程序集提供对复制代理功能的托管访问。

SnapshotGenerationAgent

此程序集提供对复制代理功能的托管访问。

StatusEventArgs

表示在 Status 事件发生时复制代理返回的状态信息。

SubscriberSubscription

返回有关订阅的信息。

Subscription

表示在发布服务器上用于订阅合并或事务发布的信息。 SubscriptionTransSubscription 类和 MergeSubscription 类从其派生的基类。

SubscriptionBackupInformation

表示从备份初始化订阅所需的信息。

SynchronizationPartner

表示用于同步合并发布订阅的备用发布服务器。

TracerToken

表示跟踪令牌信息。

TransArticle

表示事务发布中的项目。

TransArticleCollection

表示 TransArticle 对象集合。

TransConflictCount

表示支持排队更新订阅的发布中表项目的返回的冲突信息。

TransPublication

表示事务发布。

TransPublicationCollection

表示 TransPublication 对象集合。

TransPullSubscription

表示对事务发布的请求订阅。

TransPullSubscriptionCollection

表示 TransPullSubscription 对象集合。

TransSubscription

表示对事务发布或快照发布的推送订阅。

TransSubscriptionCollection

表示 TransSubscription 对象集合。

TransSynchronizationAgent

提供复制分发代理的功能。

接口

IAlternateSynchronizationPartner

此程序集提供对复制代理功能的托管访问。

IComErrorRecord

此程序集提供对复制代理功能的托管访问。

IComStatusEvent

此程序集提供对复制代理功能的托管访问。

IConnectionSecurityContext

为后期绑定 COM 客户端提供 ConnectionSecurityContext 类的一个实现。 有关此接口的成员的信息,请参阅 ConnectionSecurityContext 的参考文档。

IMergeSynchronizationAgent

此程序集提供对复制代理功能的托管访问。

IProcessSecurityContext

封装 Microsoft SQL Server 代理用于启动复制代理作业的 Microsoft Windows 安全帐户信息的接口。

IReplicationDBObject

表示复制数据库对象。

ISnapshotGenerationAgent

此程序集提供对复制代理功能的托管访问。

IStatusEventData

此程序集提供对复制代理功能的托管访问。

ITransSynchronizationAgent

此程序集提供对复制代理功能的托管访问。

枚举

AbortPolicy

枚举在发生意外关机时用于终止正在运行的复制代理线程的方法的选项。

AddColumnOption

枚举用于将列添加到在现有发布中发布的表的选项。

AgentProfileTypeOption

指示复制代理配置文件是系统定义的还是用户定义的。

AgentType

枚举复制代理的不同类型。

ArticleDatatypeMappingOptions

指定用于某个项目的两个数据库管理系统 (DBMS) 之间的数据类型映射是用户定义的映射还是默认映射。

ArticleOptions

枚举可由复制发布的数据库对象的类型。

AuthenticationMethod

枚举为 Web 同步指定受支持的 HTTP 身份验证方法的值。

AutomaticReinitializationPolicies

枚举重新初始化合并发布的订阅时的默认行为。

CheckPermissionOptions

枚举合并代理在发布服务器上应用更改时验证的表级别权限。

CommandOptions

枚举控制如何为事务项目传播更改的选项。

ConflictPolicyOption

枚举用于在同步对事务发布的更新订阅的过程中发生冲突时选择入选行的选项。

CreationScriptOptions

枚举已发布项目的架构选项值。

DatabaseCompatibilityLevel

枚举支持与 Microsoft SQL Server 2005 的数据库兼容性的 Microsoft SQL Server版本。

DataSourceType

枚举作为复制订阅服务器支持的数据源。

DdlReplicationOptions

枚举是否复制对已发布表的数据定义语言 (DDL) 更改。

DeadlockPriority

枚举用于解决在快照生成过程中出现的死锁问题的优先级。

DtsPackageLocationOption

枚举 Data Transformation Services (DTS) 包的位置的选项。

FailoverMode

枚举更新订阅服务器将更改传播回发布服务器时可用的选项。

FileTransferOption

枚举用于获取快照文件的选项。

FilterTypes

枚举指定合并项目中使用的筛选器类型的值。

IdentityRangeManagementOption

枚举用于在通过将合并复制和事务复制用于更新订阅服务器而发布的表中管理标识列范围分配的选项。

InitialSyncType

枚举支持初始快照的数据文件格式。

MergeArticleState

枚举合并项目的受支持状态设置。

MergeExchangeType

枚举合并代理如何同步数据的选项。

MergeSessionDetailType

枚举正监视的合并代理会话的部分。

MergeSessionPhase

枚举合并代理会话的阶段。

MergeSessionStatus

枚举合并代理会话的状态。

MergeSubscriberType

枚举合并复制支持的订阅的其他类型。

MessageStatus

枚举复制代理状态代码。

MonitorCacheRefreshPolicy

指定监视缓存刷新策略。

NetworkType

枚举在连接到复制服务器时复制代理使用的支持的网络库。

PartitionGroupsOption

枚举确定合并发布是否使用预计算分区的值。

PartitionOptions

枚举在合并发布使用参数化的行筛选器时在订阅中对项目中的数据进行分区的方式。

PreCreationOption

枚举在订阅数据库中已存在已发布表时在订阅初始化之前执行的命令。

PublicationAttributes

枚举支持的发布属性。

PublicationCompatibilityLevel

枚举合并复制使用的产品版本值来确定给定数据库中的发布可以使用哪些功能。

PublicationType

枚举用于发布数据库的复制的支持类型。

QueueOption

枚举可用于具有更新订阅服务器的事务发布的排队的类型。

ReplicationSecurityMode

指定在连接到发布服务器时由更新订阅服务器使用的支持的安全模式。

ReplicationStatus

指定复制代理作业的状态。

ReplicationType

枚举为其生成快照的发布的类型。

ReplicationWarnings

枚举支持的复制阈值监视器警告值。

ResynchronizeType

枚举指定在重新同步合并订阅时要应用的更改的值。

RetentionPeriodUnits

枚举用于指定保持期的单位的值。

ScheduleConstant

枚举用来设置复制计划的常量值。

ScheduleFrequencySubDay

枚举为特定计划频率指定较小计划单位的值。

ScheduleFrequencyType

枚举在计划复制代理作业时使用的频率的类型。

ScheduleRelativeIntervals

枚举表示相对于 ScheduleFrequencyType 的复制代理计划的频率的值。

ScriptOptions

枚举用于生成脚本的选项,这些脚本用于创建或删除复制对象。

SecurityMode

枚举复制代理连接到复制拓扑中的某一服务器时要使用的身份验证的类型。

State

枚举表示发布的状态的值。

SubscriberType

枚举可以是发布的订阅服务器的数据源的类型。

SubscriberUploadOptions

枚举在包含客户端订阅的订阅服务器上进行的更新的合并项目选项。

SubscriptionBackupDeviceType

枚举可用于初始化订阅的备份设备。

SubscriptionOption

枚举订阅的类型。

SubscriptionResultOption

枚举用于返回监视的订阅的选项。

SubscriptionState

枚举表示订阅的状态的选项。

SubscriptionSyncType

枚举为订阅执行初始同步的方式的选项。

TransSubscriberType

枚举对事务发布订阅的更新行为。

ValidateType

枚举在同步过程中执行的验证类型。

ValidationMethod

枚举事务发布的行计数验证所支持的方法。

ValidationOption

枚举复制支持的数据验证类型。

VerifyResolverSignatureOption

枚举这样的值,它们指定合并代理是否必须在基于组件对象模型 (COM) 的冲突解决程序上验证数字签名,以确定它是否来自可信任的来源。

委托

AgentCore.StatusEventHandler

此程序集提供对复制代理功能的托管访问。

注解

MergeSynchronizationAgentTransSynchronizationAgentSnapshotGenerationAgent 类分别表示合并代理、分发代理和快照代理的功能。 使用这些类从托管代码应用程序同步启动这些复制代理。 有关详细信息,请参阅 复制编程概念