語言

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)成員對多執行緒操作是安全的。 實例成員不保證執行緒安全。

建構函式

名稱 Description
Article()

初始化 Article 類別的新執行個體。

屬性

名稱 Description
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

會得到一個值,表示所有欄位是否都已發表在表格文章中。

方法

名稱 Description
CheckValidCreation()

檢查有效的條目創建。

CheckValidDefinition(Boolean)

表示該定義是否有效。

CommitPropertyChanges()

將所有快取的屬性變更語句傳送到 Microsoft SQL Server 實例。

(繼承來源 ReplicationObject)
Create()

根據物件MergeArticle或物件的當前屬性TransArticle,建立一篇關於目前連接的 SQL Server 實例的新文章。

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 或物件。

適用於

另請參閱