语言

Subscription 类

定义

代表 Publisher 在 Publisher 处的信息,用于合并或交易性出版物的订阅。 Subscription是类和类的基类TransSubscriptionMergeSubscription

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类用于创建推送订阅。

线程安全性

任何此类公共静态(SharedMicrosoft Visual Basic)成员对多线程操作都是安全的。 不能保证任何实例成员是线程安全的。

构造函数

名称 说明
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()

在 Publisher 创建订阅注册。

Decouple()

将被引用的复制对象与服务器解耦。

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

返回复制中的更改命令。

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

返回复制中的create命令。

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

返回复制中的drop命令。

(继承自 ReplicationObject)
InternalRefresh(Boolean)

从复制中启动内部刷新。

(继承自 ReplicationObject)
Load()

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

(继承自 ReplicationObject)
LoadProperties()

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

(继承自 ReplicationObject)
Refresh()

重新加载对象的属性。

(继承自 ReplicationObject)
Remove()

删除 Publisher 的订阅注册,并移除 Subscriber 的复制对象,用于推送订阅。

Script(ScriptOptions)

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

适用于