Subscription 类

定义

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

public ref class Subscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Subscription : Microsoft.SqlServer.Replication.ReplicationObject
type Subscription = class
    inherit ReplicationObject
Public MustInherit Class Subscription
Inherits ReplicationObject
继承
Subscription
派生

注解

TransSubscription 类和 MergeSubscription 类用于创建推送订阅。

线程安全性

此类型的 Microsoft Visual Basic) 成员中的任何公共静态 (Shared 对于多线程操作都是安全的。 但不保证所有实例成员都是线程安全的。

构造函数

Subscription()

创建 Subscription 类的新实例。

属性

AgentJobId

获取用来同步订阅的代理作业的 ID。

AgentOffload

获取或设置同步代理是否在创建代理作业的计算机之外的计算机上运行。 运行 Microsoft SQL Server 2005 及更高版本的分发服务器不再支持此属性。

AgentOffloadServer

获取或设置使用远程代理激活时代理运行于其上的远程计算机的名称。

AgentSchedule

获取用于同步订阅的代理作业的计划。

CachePropertyChanges

获取或设置是缓存对复制属性所做的更改还是立即应用它们。

(继承自 ReplicationObject)
ConnectionContext

获取或设置与 Microsoft SQL Server实例的连接。

(继承自 ReplicationObject)
CreateSyncAgentByDefault

获取或设置默认情况下是否创建用于同步订阅的代理作业。

DatabaseName

获取或设置发布数据库的名称。

EnabledForSynchronizationManager

指定是否可以使用 Microsoft Windows 同步管理器同步订阅。

IsExistingObject

获取服务器上是否存在该对象。

(继承自 ReplicationObject)
Name

获取分配给现有订阅的名称。

PublicationName

获取或设置订阅订阅所订阅的发布的名称。

SqlServerName

获取此对象连接到的 Microsoft SQL Server 实例的名称。

(继承自 ReplicationObject)
Status

获取订阅的状态。

SubscriberName

获取或设置作为订阅服务器的 Microsoft SQL Server 实例的名称。

SubscriberSecurity

获取连接订阅服务器所使用的安全上下文。

SubscriptionDBName

获取或设置订阅服务器上接收所复制数据的数据库的名称。

SubscriptionType

获取该订阅注册是用于推送订阅还是请求订阅。

SynchronizationAgentName

获取或设置创建用来同步订阅的代理作业的名称。

SynchronizationAgentProcessSecurity

获取用于指定同步代理作业运行以同步订阅的 Microsoft Windows 帐户的安全上下文。

SyncType

获取或设置初始化订阅的方式。

UserData

获取或设置允许用户将他们自己的数据附加到该对象的对象属性。

(继承自 ReplicationObject)

方法

CheckValidCreation()

检查有效复制创建。

(继承自 ReplicationObject)
CheckValidDefinition(Boolean)

指示订阅定义是否有效。

CommitPropertyChanges()

将所有缓存的属性更改语句发送到 Microsoft SQL Server实例。

(继承自 ReplicationObject)
Create()

在发布服务器上创建订阅注册。

Decouple()

将引用的复制对象与服务器相分离。

(继承自 ReplicationObject)
GetChangeCommand(StringBuilder, String, String)

从复制返回更改命令。

(继承自 ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

从复制返回创建命令。

(继承自 ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

从复制返回删除命令。

(继承自 ReplicationObject)
InternalRefresh(Boolean)

从复制启动内部刷新。

(继承自 ReplicationObject)
Load()

从服务器加载现有对象的属性。

(继承自 ReplicationObject)
LoadProperties()

从服务器加载现有对象的属性。

(继承自 ReplicationObject)
Refresh()

重新加载该对象的属性。

(继承自 ReplicationObject)
Remove()

删除发布服务器上的订阅注册,并删除订阅服务器上用于推送订阅的复制对象。

Script(ScriptOptions)

返回可用于创建或删除订阅的 Transact-SQL 脚本。

适用于