Microsoft.SqlServer.Replication 命名空間

此組合提供對複製代理功能的管理存取。

類別

名稱 Description
AgentApplication

此組合提供對複製代理功能的管理存取。

AgentCore

此組合提供對複製代理功能的管理存取。

AgentJobHistoryInfo

回傳複製代理最後一次執行結果的資訊。

AgentProfile

封裝所有複製代理設定檔操作,例如建立、刪除、新增及移除參數,以及為特定代理指派特定設定檔。

AgentProfileParameter

代表複製代理設定檔中的參數。

AgentProfileParameterInfo

代表用於複製代理設定檔的支援參數。

AlternateSynchronizationPartner

代表一個替代 Publisher,若主 Publisher 無法使用,可同步訂閱。

Article

代表該類別與TransArticle類別所衍生MergeArticle的基底類別。

ArticleConflict

代表合併複製衝突資料表的資訊。

BusinessLogicHandler

代表實作商業邏輯處理器的管理程式碼組合的伺服器註冊。

ComErrorException

當複製代理提出一般錯誤時拋出的例外。

ComErrorRecord

代表由複製代理產生的錯誤資訊。

ConnectionFailureException

當資料庫連線失敗時拋出的例外,當複製代理正在執行時。

ConnectionSecurityContext

代表你連接 Microsoft SQL Server 時所使用的資訊。

CustomResolver

代表以合併複寫拓撲形式,在伺服器上進行基於 COM 的解析器註冊。

DistributionArticle

代表存放於發行商的交易或快照出版物中文章的相關資訊。

DistributionArticleCollection

代表一組 DistributionArticle 物件。

DistributionDatabase

代表分銷商的分銷資料庫。

DistributionDatabaseCollection

代表一組 DistributionDatabase 物件。

DistributionPublication

代表儲存在發行商的事務或快照出版資訊。

DistributionPublicationCollection

代表一組 DistributionPublication 物件。

DistributionPublisher

代表已在目前連接的發行商註冊的 Publisher 資訊。

DistributionPublisherCollection

代表一組 DistributionPublisher 物件。

DistributionSubscription

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

DistributionSubscriptionCollection

代表一組 DistributionSubscription 物件。

FciException

當檔案壓縮介面(FCI)發生錯誤時拋出的例外。

HeterogeneousColumn

代表非 Microsoft SQL Server Publisher 上資料表中的欄位。

HeterogeneousTable

代表非Microsoft SQL Server Publisher上的一個表格。

IdentityRangeInfo

當來源資料表包含身份欄位時,代表已發表文章的身份範圍管理設定的結構。

LastValidationDateTime

用來回傳最後一次合併訂閱驗證的日期和時間。

LightPublication

代表輕量出版。

MergeArticle

代表合併出版物中的一篇文章。

MergeArticleCollection

代表一組 MergeArticle 物件。

MergeConflictCount

代表合併出版物中表格文章的衝突資訊。

MergeDynamicSnapshotJob

包含關於 快照集代理程式 工作資訊,該工作為包含參數化列過濾器的合併出版訂閱產生資料快照。

MergeJoinFilter

代表與合併文章之間的連接過濾器或邏輯記錄關係。

MergePartition

代表合併出版時訂閱者分割的資訊,並帶有參數化的列過濾器。

MergePublication

代表合併出版。

MergePublicationCollection

代表一組 MergePublication 物件。

MergePullSubscription

代表合併出版的拉取訂閱。

MergePullSubscriptionCollection

代表一組 MergePullSubscription 物件。

MergeSessionDetail

代表 合併代理程式 會話中某一步的詳細資訊。

MergeSessionError

代表 合併代理程式 會話中發生錯誤的資訊。

MergeSessionSummary

代表 合併代理程式 會話資訊。

MergeSubscriberMonitor

允許訂閱者端監控訂閱以合併出版品。

MergeSubscription

代表在 Publisher 註冊的合併出版物訂閱。

MergeSubscriptionCollection

代表一組 MergeSubscription 物件。

MergeSynchronizationAgent

提供 Replication 合併代理程式 的功能。

MonitorThreshold

代表監控出版物時使用的門檻指標。

NativeSqlConnectionException

例外是當 ODBC 驅動程式或 OLEDB 提供者在批次複製操作中提出錯誤時拋出的。

OciException

當 Oracle 呼叫介面(OCI)提出錯誤時拋出的例外。

OSException

當作業系統在檔案壓縮介面(FCI)操作中提出錯誤時,會拋出的例外。

ParameterValueOutOfRangeException

當傳遞給參數的值超出該參數資料型態的範圍時,會拋出的例外。

PasswordWriteOnlyException

當存取複製代理密碼屬性時拋出的例外。

PendingCommandInfo

代表交易出版訂閱中待處理指令數量的資訊,以及處理所需時間的粗略估計。

Publication

Publication 類別是一個基底類別,該 TransPublication 類別與類別 MergePublication 皆源自此。

PublicationAccess

代表出版物存取清單(PAL)中的登入資訊。

PublicationArticle

代表已發表資料庫物件的文章資訊。

PublicationMonitor

監督出版物。

PublicationMonitorCollection

一組 PublicationMonitor 代表發行商出版物的物件集合。

PublisherConnectionSecurityContext

代表連接被設定為複製拓撲中 Publisher 的 Microsoft SQL Server 實例時所使用的登入方式。

PublisherMonitor

監控複製 Publisher。

PublisherMonitorCollection

代表一組 PublisherMonitor 物件。

PullSubscription

當同步代理在訂閱者執行時,代表合併訂閱或交易出版的Publisher資訊。 PullSubscription 是基底類別,類別 TransPullSubscription 與類別 MergePullSubscription 皆由此衍生。

RegisteredSubscriber

代表已在Publisher或發行商註冊的訂閱者。

RegisteredSubscriberCollection

代表一組 RegisteredSubscriber 物件。

ReplicationAgentContainerException

當受管程式碼複製代理產生一個或多個錯誤時,拋出的例外。

ReplicationAgentContainerWithWatsonException

代表當使用 Watson 的託管程式碼複製代理產生一個或多個錯誤時拋出的例外。

ReplicationAgentException

這是用於複製代理執行期間產生的例外的基礎例外類別。

ReplicationAgentSchedule

代表複製代理工作的排程。

ReplicationBaseCollection

用於建構複製物件集合的基底類別。 它包含了複製物件集合共有的功能。

ReplicationColumn

代表資料表中的欄位物件,包含複製所需的資訊。

ReplicationDatabase

代表以複製拓撲形式呈現的出版品或訂閱資料庫。

ReplicationDatabaseCollection

代表一組 ReplicationDatabase 物件。

ReplicationMonitor

監控複製伺服器。

ReplicationObject

抽象類別,是複製管理物件(RMO)程式介面中所有類別的基底類別。

ReplicationSchemaBoundView

代表結構綁定的視圖,包含複製所需的資訊。

ReplicationServer

代表涉及複寫的 Microsoft SQL Server 實例。 它可以扮演發行商、Publisher、訂閱者,或兩者的任意組合。

ReplicationStatusAndWarning

代表複製代理狀態資訊及閾值監控警告。

ReplicationStoredProcedure

代表複製所需的儲存程序物件資訊。

ReplicationTable

表示複製所需的資料表物件資訊。

ReplicationUserDefinedAggregate

代表使用者定義的彙總函數,包含複製所需的資訊。

ReplicationUserDefinedFunction

代表使用者定義的函式,並包含複製所需的資訊。

ReplicationView

代表複製所需的視圖物件資訊。

ResourceStrings

此組合提供對複製代理功能的管理存取。

SnapshotGenerationAgent

此組合提供對複製代理功能的管理存取。

StatusEventArgs

代表事件發生時 Status ,複製代理回傳的狀態資訊。

SubscriberSubscription

回傳訂閱資訊。

Subscription

代表 Publisher 對合併或交易性出版訂閱的資訊。 Subscription 是基底類別,類別 TransSubscription 與類別 MergeSubscription 皆由此衍生。

SubscriptionBackupInformation

代表從備份初始化訂閱所需的資訊。

SynchronizationPartner

代表一個替代 Publisher,用於同步訂閱與合併出版品。

TracerToken

代表追蹤標記資訊。

TransArticle

代表交易性出版物中的文章。

TransArticleCollection

代表一組 TransArticle 物件。

TransConflictCount

代表支援排隊更新訂閱的出版品中表格文章的回傳衝突資訊。

TransPublication

代表交易性出版物。

TransPublicationCollection

代表一組 TransPublication 物件。

TransPullSubscription

代表對交易性出版品的拉取訂閱。

TransPullSubscriptionCollection

代表一組 TransPullSubscription 物件。

TransSubscription

代表對交易性或快照出版的推送訂閱。

TransSubscriptionCollection

代表一組 TransSubscription 物件。

TransSynchronizationAgent

提供 Replication 散發代理程式 的功能。

介面

名稱 Description
IAlternateSynchronizationPartner

此組合提供對複製代理功能的管理存取。

IComErrorRecord

此組合提供對複製代理功能的管理存取。

IComStatusEvent

此組合提供對複製代理功能的管理存取。

IConnectionSecurityContext

提供該類別的實作 ConnectionSecurityContext ,適用於延遲限制的 COM 用戶端。 關於此介面成員的資訊,請參閱參考 ConnectionSecurityContext文件。

IMergeSynchronizationAgent

此組合提供對複製代理功能的管理存取。

IProcessSecurityContext

介面封裝Microsoft SQL Server Agent用來啟動複製代理工作時所使用的Microsoft Windows安全帳號資訊。

IReplicationDBObject

代表複製資料庫物件。

ISnapshotGenerationAgent

此組合提供對複製代理功能的管理存取。

IStatusEventData

此組合提供對複製代理功能的管理存取。

ITransSynchronizationAgent

此組合提供對複製代理功能的管理存取。

列舉

名稱 Description
AbortPolicy

列舉在發生意外關機時,如何終止執行中的複製代理執行緒選項。

AddColumnOption

列舉在現有出版物中新增欄位的選項。

AgentProfileTypeOption

顯示複製代理的設定檔是系統定義還是使用者定義。

AgentType

列舉各種複製代理的類型。

ArticleDatatypeMappingOptions

指定文章中兩個資料庫管理系統(DBMS)之間的資料型態映射,是否由使用者定義,或為預設映射。

ArticleOptions

列舉可透過複寫發佈的資料庫物件類型。

AuthenticationMethod

列舉指定支援的網頁同步 HTTP 認證方法的值。

AutomaticReinitializationPolicies

在重新初始化合併出版訂閱時,列舉預設行為。

CheckPermissionOptions

列舉當 合併代理程式 在 Publisher 套用變更時所驗證的資料表層級權限。

CommandOptions

列舉控制交易型條目的變更如何傳播的選項。

ConflictPolicyOption

列舉在更新訂閱與交易出版同步時發生衝突時,選擇勝出列的選項。

CreationScriptOptions

列舉已發表文章的結構選項值。

DatabaseCompatibilityLevel

列舉支援與 2005 Microsoft SQL Server 相容資料庫的Microsoft SQL Server版本。

DataSourceType

列舉作為複製訂閱者所支援的資料來源。

DdlReplicationOptions

列舉資料定義語言(DDL)對已發佈資料表的變更是否被複製。

DeadlockPriority

列舉用於解決快照產生過程中死結的優先順序。

DtsPackageLocationOption

列舉資料轉換服務(DTS)套件位置的選項。

FailoverMode

列舉更新訂閱者可選擇將變更傳回 Publisher 的選項。

FileTransferOption

列舉取得快照檔案的選項。

FilterTypes

列舉指定合併條目中所用過濾器類型的值。

IdentityRangeManagementOption

列舉管理表格中身份欄位範圍指派的選項,這些表格使用合併複製與交易複製,並同步更新訂閱者。

InitialSyncType

列舉初始快照所支援的資料檔案格式。

MergeArticleState

列舉合併條目的支援狀態設定。

MergeExchangeType

列舉 合併代理程式 如何同步資料的選項。

MergeSessionDetailType

列舉正在監控的 合併代理程式 會話的部分。

MergeSessionPhase

列舉 合併代理程式 會話的階段。

MergeSessionStatus

列舉 合併代理程式 session 的狀態。

MergeSubscriberType

列舉:合併複寫支援的其他訂閱類型。

MessageStatus

列舉複製代理狀態碼。

MonitorCacheRefreshPolicy

指定監視器快取刷新政策。

NetworkType

列舉複製代理在連接複製伺服器時所支援的 Net-Libraries。

PartitionGroupsOption

列舉判斷合併出版是否使用預先計算的分割的值。

PartitionOptions

列舉當合併出版使用參數化列過濾器時,文章中資料如何被劃分至訂閱。

PreCreationOption

列舉在訂閱初始化前執行的指令,當訂閱資料庫中已存在已發布的資料表時。

PublicationAttributes

列舉支持的出版屬性。

PublicationCompatibilityLevel

列舉合併複寫用來判斷哪些功能可被特定資料庫中的出版物使用的產品版本值。

PublicationType

列舉用於發佈資料庫所支援的複製類型。

QueueOption

列舉交易性出版物可進行的排隊類型,更新訂閱者。

ReplicationSecurityMode

指定連接 Publisher 時更新訂閱者所支援的安全模式。

ReplicationStatus

指定複製代理工作的狀態。

ReplicationType

列舉產生快照的出版類型。

ReplicationWarnings

列舉支援的複製閾值監控警告值。

ResynchronizeType

列舉指定合併訂閱重新同步時應適用變更的值。

RetentionPeriodUnits

列舉指定保留期間單位的數值。

ScheduleConstant

列舉用於設定複製排程的常數值。

ScheduleFrequencySubDay

列舉指定特定排程頻率較小排程單元的值。

ScheduleFrequencyType

列舉在排程複製代理工作時所使用的頻率類型。

ScheduleRelativeIntervals

列舉代表複製代理排程頻率相對於 ScheduleFrequencyType的值。

ScriptOptions

列舉產生腳本的選項,用於建立或移除複製物件。

SecurityMode

列舉複製代理連接複製拓撲中伺服器時所使用的認證類型。

State

列舉代表出版物狀態的數值。

SubscriberType

列舉可成為出版物訂閱者的資料來源類型。

SubscriberUploadOptions

列舉與訂閱者進行更新的合併選項。

SubscriptionBackupDeviceType

列舉可用於初始化訂閱的備份裝置。

SubscriptionOption

列舉訂閱類型。

SubscriptionResultOption

列舉退回受監控訂閱的選項。

SubscriptionState

列出訂閱狀態的選項。

SubscriptionSyncType

列舉訂閱初始同步的選項。

TransSubscriberType

列舉訂閱交易性出版物的更新行為。

ValidateType

列舉同步過程中執行的驗證類型。

ValidationMethod

列舉支援用於交易性出版物行數驗證的方法。

ValidationOption

列舉由複製所支援的資料驗證類型。

VerifyResolverSignatureOption

列舉數值,指定 合併代理程式 是否必須在基於元件物件模型(COM)的衝突解決器上驗證數位簽章,以判斷該簽章是否來自可信來源。

委派

名稱 Description
AgentCore.StatusEventHandler

此組合提供對複製代理功能的管理存取。

備註

MergeSynchronizationAgent這些TransSynchronizationAgent、 、 類別SnapshotGenerationAgent分別代表 合併代理程式、散發代理程式 和 快照集代理程式 的功能。 利用這些類別從受管理程式碼應用程式同步啟動這些複製代理程式。 欲了解更多資訊,請參閱 複製程式設計概念