语言

Article 类

定义

表示该类和MergeArticle类的基类TransArticle

public ref class Article abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Article : Microsoft.SqlServer.Replication.ReplicationObject
type Article = class
    inherit ReplicationObject
Public MustInherit Class Article
Inherits ReplicationObject
继承
派生

注解

Article 类代表了在事务和合并复制拓扑中发表文章的文章共有的文章属性和行为。

非SQL Server Publisher发表的文章由DistributionArticle该班代表。

线程安全性

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

构造函数

名称 说明
Article()

初始化 Article 类的新实例。

属性

名称 说明
ArticleId

获取文章ID值。

CachePropertyChanges

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

(继承自 ReplicationObject)
ConnectionContext

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

(继承自 ReplicationObject)
CreateArticleAsHeterogeneous

获取或设置一个值,指示是否创建异构条目。

CreationScript

获取或设置用于在订阅者创建目标对象的 Transact-SQL 脚本文件的名称和完整路径。

DatabaseName

获取或设置包含文章中数据和对象的数据库名称。

Description

获取或设置文章的文本描述。

DestinationObjectName

在订阅者处获取或设置文章的源数据库对象。

DestinationObjectOwner

在订阅者处获取或设置文章源数据库对象的模式所有者。

IdentityRangeManagementOption

获取或设置文章的身份范围管理选项。

IdentityRangeThreshold

获取或设定将新范围的身份列值分配给Publisher或Subscriber的值。

IsExistingObject

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

(继承自 ReplicationObject)
Name

获取或设定文章名称。

PreCreationMethod

当发布对象已存在订阅数据库时,获取或设置要执行的动作。

PublicationName

获取或确定文章所属出版物的名称。

PublisherIdentityRangeSize

获取或设置分配给表列的身份值范围,在 Publisher 上。

SchemaOption

获取或设置文章的模式创建选项。

SourceObjectName

获取或设置正在发布的数据库对象的名称。

SourceObjectOwner

获取或设置正在发布的数据库对象的所有者。

SqlServerName

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

(继承自 ReplicationObject)
SubscriberIdentityRangeSize

在必须分配另一个身份范围之前,获取或设置在订阅者表中身份列中可插入的最大新行数。

Type

获取或确定文章类型。

UserData

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

(继承自 ReplicationObject)
VerticalPartition

获得一个值,表示所有列是否都已发布在表格文章中。

方法

名称 说明
CheckValidCreation()

检查有效的条目创建。

CheckValidDefinition(Boolean)

表示该定义是否有效。

CommitPropertyChanges()

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

(继承自 ReplicationObject)
Create()

基于当前连接的SQL Server实例,基于当前对象或对象MergeArticleTransArticle属性创建新条目。

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

根据当前对象或MergeArticle对象的TransArticle当前属性,删除当前连接的SQL Server实例的现有文章。

Script(ScriptOptions)

生成一个 Transact-SQL 脚本,可用于创建或删除 TransArticle 服务器上的对象 MergeArticle 或对象。

适用于

另请参阅