语言

DistributionSubscription 类

定义

表示分销商存储的关于交易性或快照出版物订阅的信息。

public ref class DistributionSubscription sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionSubscription = class
    inherit ReplicationObject
Public NotInheritable Class DistributionSubscription
Inherits ReplicationObject
继承
DistributionSubscription

注解

DistributionSubscription课程主要由 SQL Server Management Studio 用于维护非 SQL Server 出版物的订阅。 使用TransSubscriptionOR类别实例获取注册于SQL Server Publisher的订阅信息。

DistributionSubscription 类只能用于返回已有订阅的信息。 您必须使用该 TransSubscription 类的实例来创建或移除事务性或快照出版物的订阅。

线程安全性

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

构造函数

名称 说明
DistributionSubscription()

创建类的新实例 DistributionSubscription

DistributionSubscription(String, String, String, String, String, String, ServerConnection)

创建一个具备所需属性并与分发器连接的新类实例 DistributionSubscription

属性

名称 说明
AgentJobId

获取同步订阅的 SQL Server 代理 作业的 ID。

AgentSchedule

获取订阅的同步代理安排。

CachePropertyChanges

获取或设置是缓存复制属性的更改,还是立即应用。

(继承自 ReplicationObject)
ConnectionContext

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

(继承自 ReplicationObject)
DistributionAgent

获取用于同步订阅的 SQL Server 代理 作业名称。

DistributionDBName

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

IsExistingObject

判断该对象是否存在于服务器上。

(继承自 ReplicationObject)
Name

获取订阅名称。

PublicationDBName

获取或设定发表数据库的名称。

PublicationName

获取或设定订阅所属出版物的名称。

PublisherName

获取或设定订阅所属出版物的 Publisher。

SqlServerName

获取该对象所连接的 Microsoft SQL Server 实例名称。

(继承自 ReplicationObject)
Status

获取或设置订阅状态。

SubscriberName

获取或设置订阅者的姓名。

SubscriptionDBName

获取或设置订阅数据库的名称。

SubscriptionType

获取或设置分发代理是在分配器()或用户Pull()处运行Push

SyncType

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

UserData

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

(继承自 ReplicationObject)

方法

名称 说明
CheckValidCreation()

检查有效的复制创建。

(继承自 ReplicationObject)
CheckValidDefinition(Boolean)

表示该定义是否有效。

(继承自 ReplicationObject)
CommitPropertyChanges()

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

(继承自 ReplicationObject)
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)
Script(ScriptOptions)

为订阅生成 Transact-SQL 脚本。

适用于