DistributionPublication 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表儲存在發行商的事務或快照出版資訊。
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類別主要由 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 腳本,可用於在發行商建立或移除出版元資料。 |