DistributionPublication 类

定义

表示与在分发服务器上存储的事务发布或快照发布有关的信息。

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

注解

DistributionPublication类主要由SQL Server Management Studio和非SQL Server发布服务器使用。 若要创建、查看或修改发布的属性,应改用类的 TransPublication 实例。

DistributionPublication 需要与分发服务器建立连接。

线程安全性

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

构造函数

DistributionPublication()

创建 DistributionPublication 类的新实例。

DistributionPublication(String, String, String, String, ServerConnection)

创建类的新实例 DistributionPublication ,其中包含所需的属性和与分发服务器的连接。

属性

Attributes

获取或设置分发发布的发布属性。

CachePropertyChanges

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

(继承自 ReplicationObject)
ConnectionContext

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

(继承自 ReplicationObject)
Description

获取或设置发布的说明。

DistributionArticles

返回在分发服务器上存储的发布中的项目的有关信息。

DistributionDBName

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

DistributionSubscriptions

表示与在分发服务器上存储的发布的订阅有关的信息。

IsExistingObject

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

(继承自 ReplicationObject)
LogReaderAgent

获取或设置事务发布的日志读取器代理作业的名称。

Name

获取或设置发布的名称。

PubId

获取发布 ID。

PublicationDBName

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

PublisherName

获取或设置发布服务器的名称。

SnapshotAgent

获取或设置事务发布的快照代理作业的名称。

SqlServerName

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

(继承自 ReplicationObject)
Type

获取或设置此发布的复制类型。

UserData

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

(继承自 ReplicationObject)
VendorName

获取或设置发布的非 SQL Server 发布服务器的产品制造商。

方法

CheckValidCreation()

检查有效复制创建。

(继承自 ReplicationObject)
CheckValidDefinition(Boolean)

指示定义是否有效。

(继承自 ReplicationObject)
CommitPropertyChanges()

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

(继承自 ReplicationObject)
Create()

在分发服务器上创建发布元数据。

Decouple()

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

(继承自 ReplicationObject)
EnumDistributionArticles()

返回分发服务器上针对此发布中的项目维护的信息。

EnumDistributionSubscriptions()

返回分发服务器上为此发布的订阅维护的信息。

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 脚本,该脚本可用于在分发服务器上创建或删除发布元数据。

适用于