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发布的订阅。 使用或类的TransSubscription实例获取有关注册到 SQL Server Publisher 的订阅的信息。

DistributionSubscription 类只能用于返回有关现有订阅的信息。 必须使用类的 TransSubscription 实例来创建或删除事务发布或快照发布的订阅。

线程安全性

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

构造函数

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

获取或设置该订阅所属的发布的发布服务器。

SqlServerName

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

(继承自 ReplicationObject)
Status

获取或设置订阅的状态。

SubscriberName

获取或设置订阅服务器的名称。

SubscriptionDBName

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

SubscriptionType

获取或设置分发代理是在分发服务器 (Push) 还是订阅服务器 (Pull) 上运行。

SyncType

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

UserData

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

(继承自 ReplicationObject)

方法

CheckValidCreation()

检查有效复制创建。

(继承自 ReplicationObject)
CheckValidDefinition(Boolean)

指示定义是否有效。

(继承自 ReplicationObject)
CommitPropertyChanges()

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

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

为订阅生成 Transact-SQL 脚本。

适用于