Microsoft.SqlServer.Replication 名前空間

Microsoft.SqlServer.Replication 名前空間は、レプリケーション管理オブジェクト (RMO) モデルを実装します。 RMO は、マネージ コード環境から Microsoft SQL Server レプリケーションへのプログラムによるアクセスを提供します。

クラス

  クラス 説明
パブリック クラス AgentApplication インフラストラクチャです。Represents the application of the replication agent.
パブリック クラス AgentCore Implements the core functionality for managed replication agents.
パブリック クラス AgentJobHistoryInfo レプリケーション エージェントの最終実行結果に関する情報を返します。
パブリック クラス AgentProfile パラメーターの作成、削除、追加、および消去や、特定のエージェントへの特定のプロファイルの割り当てなど、レプリケーション エージェント プロファイルに対するすべての操作をカプセル化します。
パブリック クラス AgentProfileParameter レプリケーション エージェント プロファイルのパラメーターを表します。
パブリック クラス AgentProfileParameterInfo レプリケーション エージェント プロファイルで使用される、サポートされているパラメーターを表します。
パブリック クラス AlternateSynchronizationPartner Represents an alternate Publisher to which a subscription can be synchronized if the primary Publisher is not available.
パブリック クラス Article TransArticle クラスと MergeArticle クラスの派生元の基本クラスを表します。
パブリック クラス ArticleConflict マージ レプリケーションの競合テーブルに関する情報を表します。
パブリック クラス BusinessLogicHandler ビジネス ロジック ハンドラーを実装するマネージ コード アセンブリのサーバーへの登録内容を表します。
パブリック クラス ComErrorException The exception that is thrown when a general error is raised by a replication agent.
パブリック クラス ComErrorRecord Represents information for an error generated by a replication agent.
パブリック クラス ConnectionFailureException The exception that is thrown when a database connection fails when a replication agent is running.
パブリック クラス ConnectionSecurityContext Microsoft SQL Server の接続時に使用する情報を表します。
パブリック クラス CustomResolver マージ レプリケーション トポロジにおける、サーバーでの COM ベースの競合回避モジュールの登録内容を表します。
パブリック クラス DistributionArticle ディストリビューターに格納されているトランザクション パブリケーションまたはスナップショット パブリケーションでパブリッシュされたアーティクルに関する情報を表します。
パブリック クラス DistributionArticleCollection DistributionArticle オブジェクトのコレクションを表します。
パブリック クラス DistributionDatabase ディストリビューター側のディストリビューション データベースを表します。
パブリック クラス DistributionDatabaseCollection DistributionDatabase オブジェクトのコレクションを表します。
パブリック クラス DistributionPublication ディストリビューターに格納されているトランザクション パブリケーションまたはスナップショット パブリケーションに関する情報を表します。
パブリック クラス DistributionPublicationCollection DistributionPublication オブジェクトのコレクションを表します。
パブリック クラス DistributionPublisher 現在接続されているディストリビューターに登録されているパブリッシャーについての情報を表します。
パブリック クラス DistributionPublisherCollection DistributionPublisher オブジェクトのコレクションを表します。
パブリック クラス DistributionSubscription ディストリビューターに格納されている、トランザクション パブリケーションまたはスナップショット パブリケーションへのサブスクリプションに関する情報を表します。
パブリック クラス DistributionSubscriptionCollection DistributionSubscription オブジェクトのコレクションを表します。
パブリック クラス FciException The exception that is thrown when an error occurs in the File Compression Interface (FCI).
パブリック クラス HeterogeneousColumn Microsoft SQL Server 以外のパブリッシャーのテーブルに含まれる列を表します。
パブリック クラス HeterogeneousTable Microsoft SQL Server 以外のパブリッシャーのテーブルを表します。
パブリック クラス IdentityRangeInfo ソース テーブルに ID 列が含まれる場合に、パブリッシュされるアーティクルの ID 範囲の管理設定を表す構造体です。
パブリック クラス LastValidationDateTime 最後にマージ サブスクリプションを検証した日付と時刻を返すために使用されます。最後のマージ サブスクリプションの検証の日付と時刻を返すために使用されます。
パブリック クラス LightPublication インフラストラクチャです。ライト パブリケーションを表します。
パブリック クラス MergeArticle マージ パブリケーションのアーティクルを表します。
パブリック クラス MergeArticleCollection MergeArticle オブジェクトのコレクションを表します。
パブリック クラス MergeConflictCount マージ パブリケーションでのテーブル アーティクルの競合情報を表します。
パブリック クラス MergeDynamicSnapshotJob パラメーター化された行フィルターでマージ パブリケーションに対するサブスクリプションのデータ スナップショットを生成するスナップショット エージェント ジョブに関する情報を含みます。
パブリック クラス MergeJoinFilter マージ アーティクル間の結合フィルターまたは論理レコード リレーションシップを表します。
パブリック クラス MergePartition パラメーター化された行フィルターを使用したマージ パブリケーションの、サブスクライバーのパーティションに関する情報を表します。
パブリック クラス MergePublication マージ パブリケーションを表します。
パブリック クラス MergePublicationCollection MergePublication オブジェクトのコレクションを表します。
パブリック クラス MergePullSubscription マージ パブリケーションに対するプル サブスクリプションを表します。
パブリック クラス MergePullSubscriptionCollection MergePullSubscription オブジェクトのコレクションを表します。
パブリック クラス MergeSessionDetail マージ エージェント セッションのステップに関する詳細情報を表します。
パブリック クラス MergeSessionError マージ エージェントのセッション中に発生したエラーに関する情報を表します。
パブリック クラス MergeSessionSummary マージ エージェント セッションの情報を表します。
パブリック クラス MergeSubscriberMonitor サブスクライバー側による、マージ パブリケーションに対するサブスクリプションの監視を有効にします。
パブリック クラス MergeSubscription パブリッシャーにおいて登録されたマージ パブリケーションに対するサブスクリプションを表します。
パブリック クラス MergeSubscriptionCollection MergeSubscription オブジェクトのコレクションを表します。
パブリック クラス MergeSynchronizationAgent Provides the functionality of the Replication Merge Agent.
パブリック クラス MonitorThreshold パブリケーションを監視する際に使用するしきい値を表します。
パブリック クラス NativeSqlConnectionException The exception that is thrown when an error is raised by an ODBC driver or an OLEDB provider during bulk copy operations.
パブリック クラス OciException The exception that is thrown when an error is raised by the Oracle Call Interface (OCI).
パブリック クラス OSException The exception that is thrown when an error is raised by the operating system during a File Compression Interface (FCI) operation.
パブリック クラス ParameterValueOutOfRangeException The exception that is thrown if a value passed to a parameter is out of range for the data type of the parameter.
パブリック クラス PasswordWriteOnlyException The exception that is thrown when a replication agent password property is accessed.
パブリック クラス PendingCommandInfo トランザクション パブリケーションへのサブスクリプションに対する保留中のコマンドの数に関する情報や、それらを処理するための大まかな推定所要時間を表します。
パブリック クラス Publication Publication クラスは、TransPublication クラスと MergePublication クラスの、派生元の基本クラスです。
パブリック クラス PublicationAccess パブリケーションのパブリケーション アクセス リスト (PAL) のログイン情報を表します。
パブリック クラス PublicationArticle パブリッシュされたデータベース オブジェクトのアーティクル情報を表します。
パブリック クラス PublicationMonitor パブリケーションを監視します。
パブリック クラス PublicationMonitorCollection ディストリビューターのパブリケーションを表す PublicationMonitor オブジェクトのコレクションです。
パブリック クラス PublisherConnectionSecurityContext レプリケーション トポロジでパブリッシャーとして構成されている Microsoft SQL Server のインスタンスに接続する際に使用するログインを表します。
パブリック クラス PublisherMonitor レプリケーション パブリッシャーを監視します。
パブリック クラス PublisherMonitorCollection PublisherMonitor オブジェクトのコレクションを表します。
パブリック クラス PullSubscription マージ パブリケーションまたはトランザクション パブリケーションのサブスクリプションに関して、同期エージェントがサブスクライバーで実行される場合のパブリッシャー側の情報を表します。PullSubscription は、TransPullSubscription クラスと MergePullSubscription クラスの派生元の基本クラスです。
パブリック クラス RegisteredSubscriber パブリッシャーまたはディストリビューターで登録されているサブスクライバーを表します。
パブリック クラス RegisteredSubscriberCollection RegisteredSubscriber オブジェクトのコレクションを表します。
パブリック クラス ReplicationAgentContainerException The exception that is thrown when one or more errors are generated by a managed code-based replication agent.
パブリック クラス ReplicationAgentContainerWithWatsonException インフラストラクチャです。Represents the exception that is thrown when one or more errors are generated by a managed code-based replication agent using Watson.
パブリック クラス ReplicationAgentException The base exception class for exceptions generated during replication agent execution.
パブリック クラス ReplicationAgentSchedule レプリケーション エージェント ジョブのスケジュールを表します。
パブリック クラス ReplicationBaseCollection レプリケーション オブジェクト コレクションの作成に使用される基本クラスです。レプリケーション オブジェクト コレクションで共通の機能が含まれます。
パブリック クラス ReplicationColumn レプリケーションに必要な情報を含むテーブルの列オブジェクトを表します。
パブリック クラス ReplicationDatabase レプリケーション トポロジのパブリケーション データベースまたはサブスクリプション データベースを表します。
パブリック クラス ReplicationDatabaseCollection ReplicationDatabase オブジェクトのコレクションを表します。
パブリック クラス ReplicationMonitor レプリケーション サーバーを監視します。
パブリック クラス ReplicationObject レプリケーション管理オブジェクト (RMO) プログラミング インターフェイスのすべてのクラスの基本クラスである抽象クラスです。
パブリック クラス ReplicationSchemaBoundView スキーマ バインド ビューを表し、レプリケーションに必要な情報を含みます。
パブリック クラス ReplicationServer レプリケーションに関係する Microsoft SQL Server のインスタンスを表します。このインスタンスの役割は、ディストリビューター、パブリッシャー、サブスクライバー、またはそれらの任意の組み合わせのいずれかになります。
パブリック クラス ReplicationStatusAndWarning レプリケーション エージェントの状態情報としきい値監視警告を表します。
パブリック クラス ReplicationStoredProcedure レプリケーションに必要なストアド プロシージャ オブジェクトに関する情報を表します。
パブリック クラス ReplicationTable レプリケーションに必要なテーブル オブジェクトの情報を表します。
パブリック クラス ReplicationUserDefinedAggregate ユーザー定義集計関数を表し、レプリケーションに必要な情報を含みます。
パブリック クラス ReplicationUserDefinedFunction ユーザー定義関数を表し、レプリケーションに必要な情報を含みます。
パブリック クラス ReplicationView レプリケーションに必要なビュー オブジェクトに関する情報を表します。
パブリック クラス ResourceStrings インフラストラクチャです。Represents the resource strings used in replication.
パブリック クラス SnapshotGenerationAgent Provides the functionality of the Replication Snapshot Agent.
パブリック クラス StatusEventArgs Represents status information returned by a replication agent when the Status event occurs.
パブリック クラス SubscriberSubscription サブスクリプションに関する情報を返します。
パブリック クラス Subscription パブリッシャーでの、マージ パブリケーションまたはトランザクション パブリケーションへのサブスクリプションに関する情報を表します。Subscription は、TransSubscription クラスと MergeSubscription クラスの派生元の基本クラスです。
パブリック クラス SubscriptionBackupInformation バックアップからサブスクリプションを初期化するために必要な情報を表します。
パブリック クラス SynchronizationPartner マージ パブリケーションに対するサブスクリプションを同期させるために使用される、代替パブリッシャーを表します。
パブリック クラス TracerToken トレーサー トークン情報を表します。
パブリック クラス TransArticle トランザクション パブリケーションのアーティクルを表します。
パブリック クラス TransArticleCollection TransArticle オブジェクトのコレクションを表します。
パブリック クラス TransConflictCount キュー更新サブスクリプションをサポートするパブリケーションにおいて、テーブル アーティクルについて返される競合情報を表します。
パブリック クラス TransPublication トランザクション パブリケーションを表します。
パブリック クラス TransPublicationCollection TransPublication オブジェクトのコレクションを表します。
パブリック クラス TransPullSubscription トランザクション パブリケーションへのプル サブスクリプションを表します。
パブリック クラス TransPullSubscriptionCollection TransPullSubscription オブジェクトのコレクションを表します。
パブリック クラス TransSubscription トランザクション パブリケーションまたはスナップショット パブリケーションへのプッシュ サブスクリプションを表します。
パブリック クラス TransSubscriptionCollection TransSubscription オブジェクトのコレクションを表します。
パブリック クラス TransSynchronizationAgent Provides the functionality of the Replication Distribution Agent.

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IAlternateSynchronizationPartner Provides an implementation of the AlternateSynchronizationPartner class for late-bound COM clients.
パブリック インターフェイス IComErrorRecord Provides an implementation of the ComErrorRecord class for late-bound COM clients.
パブリック インターフェイス IComStatusEvent インフラストラクチャです。Provides an interface that handles the Status event that is raised during agent execution.
パブリック インターフェイス IConnectionSecurityContext 遅延バインドされた COM クライアントの ConnectionSecurityContext クラスの実装を提供します。このインターフェイスのメンバーについては、ConnectionSecurityContext のリファレンス ドキュメントを参照してください。
パブリック インターフェイス IMergeSynchronizationAgent Provides an implementation of the MergeSynchronizationAgent class for late-bound COM clients.
パブリック インターフェイス IProcessSecurityContext レプリケーション エージェント ジョブを開始するために Microsoft SQL Server エージェントにより使用される、Microsoft Windows セキュリティ アカウント情報をカプセル化するインターフェイスです。
パブリック インターフェイス IReplicationDBObject インフラストラクチャです。レプリケーション データベース オブジェクトを表します。
パブリック インターフェイス ISnapshotGenerationAgent Provides an implementation of the SnapshotGenerationAgent class for late-bound COM clients.
パブリック インターフェイス IStatusEventData インフラストラクチャです。Represents an interface for the status event data.
パブリック インターフェイス ITransSynchronizationAgent Provides an implementation of the TransSynchronizationAgent class for late-bound COM clients.

デリゲート

  デリゲート 説明
パブリック デリゲート AgentCore.StatusEventHandler Delegate that handles the Status event that is raised during agent execution.

列挙体

  列挙体 説明
パブリック列挙体 AbortPolicy Enumerates the options for how running replication agent threads are terminated when an unanticipated shutdown occurs.
パブリック列挙体 AddColumnOption 既存のパブリケーションにパブリッシュされたテーブルに列を追加するためのオプションを列挙します。
パブリック列挙体 AgentProfileTypeOption レプリケーション エージェント プロファイルがシステム定義とユーザー定義のどちらであるかを示します。
パブリック列挙体 AgentType さまざまな種類のレプリケーション エージェントを列挙します。
パブリック列挙体 ArticleDatatypeMappingOptions アーティクルの 2 つのデータベース管理システム (DBMS) 間のデータ型マッピングが、ユーザーによって定義されているか、または既定のマッピングであるかを指定します。
パブリック列挙体 ArticleOptions レプリケーションによってパブリッシュできるデータベース オブジェクトの種類を列挙します。
パブリック列挙体 AuthenticationMethod サポートされている Web 同期の HTTP 認証方法を示す値を列挙します。
パブリック列挙体 AutomaticReinitializationPolicies マージ パブリケーションに対するサブスクリプションを再初期化するときの既定の動作を列挙します。
パブリック列挙体 CheckPermissionOptions マージ エージェントがパブリッシャー側で変更を適用する際に確認される、テーブル レベルの権限を列挙します。
パブリック列挙体 CommandOptions トランザクション アーティクルへの変更の反映方法を制御するオプションを列挙します。
パブリック列挙体 ConflictPolicyOption トランザクション パブリケーションに対する更新サブスクリプションの同期中に競合が発生した場合に実行する行を選択するオプションを列挙します。
パブリック列挙体 CreationScriptOptions パブリッシュされたアーティクルのスキーマ オプション値を列挙します。
パブリック列挙体 DatabaseCompatibilityLevel Microsoft SQL Server 2005 とのデータベースの互換性に対してサポートされる Microsoft SQL Server のバージョンを列挙します。
パブリック列挙体 DataSourceType Enumerates the data sources supported as replication Subscribers.
パブリック列挙体 DdlReplicationOptions パブリッシュされた各テーブルに対するデータ定義言語 (DDL) の変更がレプリケートされるかどうかを列挙します。
パブリック列挙体 DeadlockPriority Enumerates the priorities used to resolve deadlocks that occur during snapshot generation.
パブリック列挙体 DtsPackageLocationOption データ変換サービス (DTS) パッケージの場所のオプションを列挙します。
パブリック列挙体 FailoverMode パブリッシャーに変更を反映するために更新サブスクライバーで利用できるオプションを列挙します。
パブリック列挙体 FileTransferOption Enumerates the options for obtaining snapshot files.
パブリック列挙体 FilterTypes マージ アーティクルで使用されるフィルターの種類を指定する値を列挙します。
パブリック列挙体 IdentityRangeManagementOption 更新サブスクライバーを使用するマージ レプリケーションとトランザクション レプリケーションを使用してパブリッシュされたテーブルで ID 列の範囲の割り当てを管理するオプションを列挙します。
パブリック列挙体 InitialSyncType 初期スナップショットでサポートされるデータ ファイル形式を列挙します。
パブリック列挙体 MergeArticleState マージ アーティクルでサポートされる状態設定を列挙します。
パブリック列挙体 MergeExchangeType Enumerates options for how the Merge Agent synchronizes data.
パブリック列挙体 MergeSessionDetailType マージ エージェント セッションの中で監視されている部分を列挙します。
パブリック列挙体 MergeSessionPhase マージ エージェント セッションのフェーズを列挙します。
パブリック列挙体 MergeSessionStatus マージ エージェント セッションの状態を列挙します。
パブリック列挙体 MergeSubscriberType マージ レプリケーションでサポートされているその他のサブスクリプションの種類を列挙します。
パブリック列挙体 MessageStatus Enumerates replication agent status codes.
パブリック列挙体 MonitorCacheRefreshPolicy インフラストラクチャです。モニター キャッシュ更新ポリシーを指定します。
パブリック列挙体 NetworkType Enumerates the supported Net-Libraries used by a replication agent when connecting to a replication server.
パブリック列挙体 PartitionGroupsOption マージ パブリケーションが事前計算されたパーティションを使用するかどうかを決定する値を列挙します。
パブリック列挙体 PartitionOptions マージ パブリケーションでパラメーター化された行フィルターが使用されている場合に、アーティクルのデータをサブスクリプションの間でパーティション分割する方法を列挙します。
パブリック列挙体 PreCreationOption パブリッシュされたテーブルがサブスクリプション データベースに既に存在する場合に、サブスクリプションの初期化の前に実行されるコマンドを列挙します。
パブリック列挙体 PublicationAttributes サポートされているパブリケーション プロパティを列挙します。
パブリック列挙体 PublicationCompatibilityLevel 指定されたデータベースでパブリケーションが使用できる機能を決定するためにマージ レプリケーションで使用される製品バージョンの値を列挙します。
パブリック列挙体 PublicationType データベースのパブリッシュに使用する、サポートされているレプリケーションの種類を列挙します。
パブリック列挙体 QueueOption 更新サブスクライバーを使用するトランザクション パブリケーションで使用できるキュー処理の種類を列挙します。
パブリック列挙体 ReplicationSecurityMode 更新サブスクライバーがパブリッシャーに接続するときに使用する、サポートされているセキュリティ モードを指定します。
パブリック列挙体 ReplicationStatus レプリケーション エージェント ジョブの状態を指定します。
パブリック列挙体 ReplicationType Enumerates the type of publication for which a snapshot is generated.
パブリック列挙体 ReplicationWarnings サポートされるレプリケーションしきい値監視警告値を列挙します。
パブリック列挙体 ResynchronizeType マージ サブスクリプションが再同期されるときに適用する変更を指定する値を列挙します。
パブリック列挙体 RetentionPeriodUnits 保有期間の単位を指定する値を列挙します。
パブリック列挙体 ScheduleConstant レプリケーション スケジュールの設定に使用する定数値を列挙します。
パブリック列挙体 ScheduleFrequencySubDay 特定のスケジュール頻度に対し、さらに小さなスケジューリング単位を指定する値を列挙します。
パブリック列挙体 ScheduleFrequencyType レプリケーション エージェント ジョブをスケジュールするときに使用する頻度の種類を列挙します。
パブリック列挙体 ScheduleRelativeIntervals ScheduleFrequencyType に相対するレプリケーション エージェント スケジュールの頻度を表す値を列挙します。
パブリック列挙体 ScriptOptions レプリケーション オブジェクトの作成または削除に使用されるスクリプトの生成のためのオプションを列挙します。
パブリック列挙体 SecurityMode Enumerates the type of authentication to use when a replication agent connects to a server in a replication topology.
パブリック列挙体 State パブリケーションの状態を表す値を列挙します。
パブリック列挙体 SubscriberType パブリケーションへのサブスクライバーに指定できるデータ ソースの種類を列挙します。
パブリック列挙体 SubscriberUploadOptions サブスクライバー側でクライアント サブスクリプションを使用して行われる更新のマージ アーティクル オプションを列挙します。
パブリック列挙体 SubscriptionBackupDeviceType サブスクリプションの初期化で利用できるバックアップ デバイスを列挙します。
パブリック列挙体 SubscriptionOption Enumerates the type of subscription.
パブリック列挙体 SubscriptionResultOption 監視対象のサブスクリプションを返すオプションを列挙します。
パブリック列挙体 SubscriptionState サブスクリプションの状態として取りうるオプションを列挙します。
パブリック列挙体 SubscriptionSyncType サブスクリプションの初期同期を実行するためのオプションを列挙します。
パブリック列挙体 TransSubscriberType トランザクション パブリケーションに対するサブスクリプションの更新動作を列挙します。
パブリック列挙体 ValidateType Enumerates the types of validation that are performed during synchronization.
パブリック列挙体 ValidationMethod トランザクション パブリケーションの行数検証に対してサポートされるメソッドを列挙します。
パブリック列挙体 ValidationOption レプリケーションによってサポートされているデータ検証の種類を列挙します。
パブリック列挙体 VerifyResolverSignatureOption マージ エージェントでコンポーネント オブジェクト モデル (COM) ベースの競合回避モジュールのデジタル署名を確認して、信頼できる発行元のものかどうかを調べる必要があるかどうかを示す値を列挙します。

関連項目

参照

その他の技術情報

レプリケーション管理オブジェクトの概念