Publication 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
該 Publication 類別是一個基底類別,該 TransPublication 類別與類別 MergePublication 皆源自此。
public ref class Publication abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Publication : Microsoft.SqlServer.Replication.ReplicationObject
type Publication = class
inherit ReplicationObject
Public MustInherit Class Publication
Inherits ReplicationObject
- 繼承
- 衍生
備註
在設定遠端發行商的 Publisher 時,所有屬性(包括 SnapshotGenerationAgentProcessSecurity)提供的數值會以純文字形式傳送給發行商。 你應該先加密 Publisher 與其遠端發行商之間的連線,再呼叫 Create 或 Methods CreateSnapshotAgent 。 更多資訊請參見 sp_changemergepublication(Transact-SQL)。
線程安全性
任何此類的公開靜態(SharedMicrosoft Visual Basic)成員對多執行緒操作都是安全的。 任何實例成員都不保證具有執行緒安全性。
建構函式
| 名稱 | Description |
|---|---|
| Publication() |
建立 Publication 類別的新實例。 |
屬性
| 名稱 | Description |
|---|---|
| AltSnapshotFolder |
取得或設定出版物的替代快照檔案位置。 |
| Attributes |
取得或設定出版屬性。 |
| CachePropertyChanges |
取得或設定是快取複製屬性的變更,還是立即套用。 (繼承來源 ReplicationObject) |
| CompatibilityLevel |
取得或設定該參考出版品能支援的最早 Microsoft SQL Server 版本。 |
| ConflictRetention |
取得或設定衝突資料列在衝突資料表中保留的天數。 |
| ConnectionContext |
取得或設定連接到 Microsoft SQL Server 實例。 (繼承來源 ReplicationObject) |
| CreateSnapshotAgentByDefault |
如果 快照集代理程式 工作在建立發佈時自動加入,則會被設定或 get。 |
| DatabaseName |
取得或設定出版資料庫名稱。 |
| Description |
取得或設定出版物的文字描述。 |
| FtpAddress |
取得或設定檔案傳輸協定(FTP)伺服器電腦的位址,以支援允許透過 FTP 訂閱初始化的出版品。 |
| FtpLogin |
取得或設定登入帳號,用於連接檔案傳輸協定(FTP)伺服器,適用於允許透過 FTP 初始化訂閱的出版。 |
| FtpPassword |
設定用於連接檔案傳輸協定(FTP)伺服器的登入密碼,適用於允許透過 FTP 初始化訂閱的出版品。 |
| FtpPort |
取得或設定檔案傳輸協定(FTP)伺服器電腦的埠,以支援允許透過 FTP 訂閱初始化的發佈。 |
| FtpSubdirectory |
在檔案傳輸協定(FTP)伺服器電腦上取得或設定允許透過 FTP 訂閱初始化的出版品子目錄。 |
| HasSubscription |
查看該出版物是否有一個或多個訂閱。 |
| IsExistingObject |
它會判斷該物件是否存在於伺服器上。 (繼承來源 ReplicationObject) |
| Name |
取得或設定出版品名稱。 |
| PostSnapshotScript |
取得或設定初始快照套用後執行的 Transact-SQL 腳本檔案名稱及完整路徑。 |
| PreSnapshotScript |
取得或設定一個 Transact-SQL 腳本檔案的名稱及完整路徑,該檔案在初始快照套用給訂閱者之前執行。 |
| PubId |
獲得唯一識別該出版品的價值。 |
| ReplicateDdl |
取得或設定資料定義語言(DDL)的複寫選項,以判斷是否被複製DDL變更。 |
| RetentionPeriod |
當訂閱未與出版品同步時,它會取得或設定訂閱到期前的期限。 |
| SecureFtpPassword |
為登入帳號設定密碼(作為 SecureString 物件),用於連接允許透過 FTP 初始化訂閱的發佈檔案傳輸協定(FTP)伺服器。 |
| SnapshotAgentExists |
是否存在 SQL Server Agent 工作以產生本出版的初始快照。 |
| SnapshotGenerationAgentProcessSecurity |
取得一個物件,設定 Windows 帳號,讓 快照集代理程式 工作執行。 |
| SnapshotGenerationAgentPublisherSecurity |
取得 快照集代理程式 用來連接 Publisher 的安全上下文。 |
| SnapshotJobId |
取得目前出版品的 快照集代理程式 工作 ID。 |
| SnapshotMethod |
取得或設定初始快照的資料檔案格式。 |
| SnapshotSchedule |
取得一個物件,設定當前發佈的 快照集代理程式 排程。 |
| SqlServerName |
取得該物件所連接的 Microsoft SQL Server 實例名稱。 (繼承來源 ReplicationObject) |
| Status |
取得或設定出版品的狀態。 |
| Type |
取得或決定出版類型。 |
| UserData |
取得或設定一個物件屬性,讓使用者能將自己的資料附加到物件上。 (繼承來源 ReplicationObject) |