语言

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 类别需要与分销商建立联系。

线程安全性

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

构造函数

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

获取或设定 Publisher 的名字。

SnapshotAgent

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

SqlServerName

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

(继承自 ReplicationObject)
Type

获取或设置本出版物的复制类型。

UserData

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

(继承自 ReplicationObject)
VendorName

获取或设定出版物非SQL Server Publisher的产品制造商。

方法

名称 说明
CheckValidCreation()

检查有效的复制创建。

(继承自 ReplicationObject)
CheckValidDefinition(Boolean)

表示该定义是否有效。

(继承自 ReplicationObject)
CommitPropertyChanges()

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

(继承自 ReplicationObject)
Create()

在分发商创建发布元数据。

Decouple()

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

(继承自 ReplicationObject)
EnumDistributionArticles()

本出版物中文章的资料由分发商保存。

EnumDistributionSubscriptions()

本出版物订阅信息由分销商维护。

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()

从分发商中移除发布的元数据。

Script(ScriptOptions)

生成一个 Transact-SQL 脚本,可用于在分发商创建或删除出版元数据。

适用于