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

建構函式

名稱 Description
DistributionPublication()

建立 DistributionPublication 類別的新實例。

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

建立一個新的類別實例 DistributionPublication ,具備所需屬性並連接到 Distributor。

屬性

名稱 Description
Attributes

取得或設定發行發佈的出版屬性。

CachePropertyChanges

取得或設定是快取複製屬性的變更,還是立即套用。

(繼承來源 ReplicationObject)
ConnectionContext

取得或設定連接到 Microsoft SQL Server 實例。

(繼承來源 ReplicationObject)
Description

取得或設定出版物的描述。

DistributionArticles

回傳存放於發行商的出版物中文章相關資訊。

DistributionDBName

取得或設定該出版物的分發資料庫名稱。

DistributionSubscriptions

代表存放於發行商的出版物訂閱資訊。

IsExistingObject

它會判斷該物件是否存在於伺服器上。

(繼承來源 ReplicationObject)
LogReaderAgent

取得或設定交易發佈的日誌讀取代理工作名稱。

Name

取得或設定出版品名稱。

PubId

取得出版編號。

PublicationDBName

取得或設定出版資料庫名稱。

PublisherName

取得或設定 Publisher 的名字。

SnapshotAgent

取得或設定 快照集代理程式 工作名稱以用於交易發佈。

SqlServerName

取得該物件所連接的 Microsoft SQL Server 實例名稱。

(繼承來源 ReplicationObject)
Type

取得或設定本出版物的複製類型。

UserData

取得或設定一個物件屬性,讓使用者能將自己的資料附加到物件上。

(繼承來源 ReplicationObject)
VendorName

取得或設定產品製造商的非出版SQL Server Publisher。

方法

名稱 Description
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 腳本,可用於在發行商建立或移除出版元資料。

適用於