DistributionSubscription 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示在分发服务器上存储的与订阅事务发布或快照发布有关的信息。
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类主要用于SQL Server Management Studio维护对非SQL Server发布的订阅。 使用或类的TransSubscription实例获取有关注册到 SQL Server Publisher 的订阅的信息。
该 DistributionSubscription 类只能用于返回有关现有订阅的信息。 必须使用类的 TransSubscription 实例来创建或删除事务发布或快照发布的订阅。
线程安全性
此类型的 Microsoft Visual Basic) 成员中的任何公共静态 (Shared 对于多线程操作都是安全的。 但不保证所有实例成员都是线程安全的。
构造函数
属性
| 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 | |
| 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 脚本。 |