語言

DistributionSubscription 類別

定義

代表發行商儲存的交易性或快照性出版訂閱資訊。

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

備註

DistributionSubscription課程主要由 SQL Server Management Studio 使用,以維護非 SQL Server 出版品的訂閱。 使用該類別的實例TransSubscription來取得與SQL Server Publisher註冊的訂閱資訊。

DistributionSubscription 類別只能用來回傳現有訂閱的資訊。 您必須使用該 TransSubscription 類別的實例來建立或移除交易型或快照出版的訂閱。

線程安全性

任何此類的公開靜態(SharedMicrosoft Visual Basic)成員對多執行緒操作都是安全的。 任何實例成員都不保證具有執行緒安全性。

建構函式

名稱 Description
DistributionSubscription()

建立 DistributionSubscription 類別的新實例。

DistributionSubscription(String, String, String, String, String, String, ServerConnection)

建立一個具備所需屬性且與 Distributor 連接的新類別實例 DistributionSubscription

屬性

名稱 Description
AgentJobId

取得同步訂閱的 SQL Server Agent 作業的 ID。

AgentSchedule

取得訂閱的同步代理排程。

CachePropertyChanges

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

(繼承來源 ReplicationObject)
ConnectionContext

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

(繼承來源 ReplicationObject)
DistributionAgent

取得用於同步訂閱的 SQL Server Agent 工作名稱。

DistributionDBName

取得或設定分發資料庫的名稱。

IsExistingObject

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

(繼承來源 ReplicationObject)
Name

會取得訂閱名稱。

PublicationDBName

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

PublicationName

取得或設定訂閱所屬出版物名稱。

PublisherName

取得或設定訂閱所屬出版物的 Publisher。

SqlServerName

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

(繼承來源 ReplicationObject)
Status

取得或設定訂閱狀態。

SubscriberName

取得或設定訂閱者的名字。

SubscriptionDBName

取得或設定訂閱資料庫名稱。

SubscriptionType

接收或設定分配代理是在分配器()或用戶Pull()執行Push

SyncType

取得或設定訂閱初始化的方式。

UserData

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

(繼承來源 ReplicationObject)

方法

名稱 Description
CheckValidCreation()

檢查有效的複製建立。

(繼承來源 ReplicationObject)
CheckValidDefinition(Boolean)

表示該定義是否有效。

(繼承來源 ReplicationObject)
CommitPropertyChanges()

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

(繼承來源 ReplicationObject)
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)
Script(ScriptOptions)

為訂閱產生 Transact-SQL 腳本。

適用於