Microsoft.SqlServer.Replication 名前空間

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

クラス

  クラス 説明
パブリック クラス AgentJobHistoryInfo レプリケーション エージェントの最終実行結果に関する情報を返します。
パブリック クラス AgentProfile パラメータの作成、削除、追加、および消去や、特定のエージェントへの特定のプロファイルの割り当てなど、レプリケーション エージェント プロファイルに対するすべての操作をカプセル化します。
パブリック クラス AgentProfileParameter レプリケーション エージェント プロファイルのパラメータを表します。
パブリック クラス AgentProfileParameterInfo レプリケーション エージェント プロファイルで使用される、サポートされているパラメータを表します。
パブリック クラス Article TransArticle クラスと MergeArticle クラスの、派生元の基本クラスです。
パブリック クラス ArticleConflict マージ レプリケーションの競合テーブルに関する情報を表します。
パブリック クラス BusinessLogicHandler ビジネス ロジック ハンドラを実装するマネージ コード アセンブリのサーバーへの登録内容を表します。
パブリック クラス ConnectionSecurityContext MicrosoftSQL Server の接続時に使用する情報を表します。
パブリック クラス CustomResolver マージ レプリケーション トポロジにおける、サーバーでの COM ベースの競合回避モジュールの登録内容を表します。
パブリック クラス DistributionArticle ディストリビュータに格納されているトランザクション パブリケーションまたはスナップショット パブリケーションでパブリッシュされたアーティクルに関する情報を表します。
パブリック クラス DistributionArticleCollection DistributionArticle オブジェクトのコレクションを表します。
パブリック クラス DistributionDatabase ディストリビュータ側のディストリビューション データベースを表します。
パブリック クラス DistributionDatabaseCollection DistributionDatabase オブジェクトのコレクションを表します。
パブリック クラス DistributionPublication ディストリビュータに格納されているトランザクション パブリケーションまたはスナップショット パブリケーションに関する情報を表します。
パブリック クラス DistributionPublicationCollection DistributionPublication オブジェクトのコレクションを表します。
パブリック クラス DistributionPublisher 現在接続されているディストリビュータに登録されているパブリッシャについての情報を表します。
パブリック クラス DistributionPublisherCollection DistributionPublisher オブジェクトのコレクションを表します。
パブリック クラス DistributionSubscription ディストリビュータに格納されている、トランザクション パブリケーションまたはスナップショット パブリケーションへのサブスクリプションに関する情報を表します。
パブリック クラス DistributionSubscriptionCollection DistributionSubscription オブジェクトのコレクションを表します。
パブリック クラス HeterogeneousColumn MicrosoftSQL Server 以外のパブリッシャのテーブルに含まれる列を表します。
パブリック クラス HeterogeneousTable MicrosoftSQL 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 オブジェクトのコレクションを表します。
パブリック クラス MonitorThreshold パブリケーションを監視する際に使用するしきい値を表します。
パブリック クラス PendingCommandInfo トランザクション パブリケーションへのサブスクリプションに対する保留中のコマンドの数に関する情報や、それらを処理するための大まかな推定所要時間を表します。
パブリック クラス Publication Publication クラスは、TransPublication クラスと MergePublication クラスの、派生元の基本クラスです。
パブリック クラス PublicationAccess パブリケーションのパブリケーション アクセス リスト (PAL) のログイン情報を表します。
パブリック クラス PublicationArticle パブリッシュされたデータベース オブジェクトのアーティクル情報を表します。
パブリック クラス PublicationMonitor パブリケーションを監視します。
パブリック クラス PublicationMonitorCollection ディストリビュータのパブリケーションを表す PublicationMonitor オブジェクトのコレクションです。
パブリック クラス PublisherConnectionSecurityContext レプリケーション トポロジでパブリッシャとして構成されている MicrosoftSQL Server のインスタンスに接続する際に使用するログインを表します。
パブリック クラス PublisherMonitor レプリケーション パブリッシャを監視します。
パブリック クラス PublisherMonitorCollection PublisherMonitor オブジェクトのコレクションを表します。
パブリック クラス PullSubscription 同期エージェントがサブスクライバで実行されているときに、マージまたはトランザクション パブリケーションへのサブスクリプションに関する情報をパブリッシャ側で表示します。PullSubscription は、TransPullSubscription クラスおよび MergePullSubscription クラスが派生した基本クラスです。
パブリック クラス RegisteredSubscriber パブリッシャまたはディストリビュータで登録されているサブスクライバを表します。
パブリック クラス RegisteredSubscriberCollection RegisteredSubscriber オブジェクトのコレクションを表します。
パブリック クラス ReplicationAgentSchedule レプリケーション エージェント ジョブのスケジュールを表します。
パブリック クラス ReplicationBaseCollection レプリケーション オブジェクト コレクションの作成に使用される基本クラスです。レプリケーション オブジェクト コレクションで共通の機能が含まれます。
パブリック クラス ReplicationColumn レプリケーションに必要な情報を含むテーブルの列オブジェクトを表します。
パブリック クラス ReplicationDatabase レプリケーション トポロジのパブリケーション データベースまたはサブスクリプション データベースを表します。
パブリック クラス ReplicationDatabaseCollection ReplicationDatabase オブジェクトのコレクションを表します。
パブリック クラス ReplicationMonitor レプリケーション サーバーを監視します。
パブリック クラス ReplicationObject レプリケーション管理オブジェクト (RMO) プログラミング インターフェイスのすべてのクラスの基本クラスである抽象クラスです。
パブリック クラス ReplicationSchemaBoundView スキーマ バインド ビューを表し、レプリケーションに必要な情報を含みます。
パブリック クラス ReplicationServer レプリケーションに関係する MicrosoftSQL Server のインスタンスを表します。このインスタンスの役割は、ディストリビュータ、パブリッシャ、サブスクライバ、またはそれらの任意の組み合わせのいずれかになります。
パブリック クラス ReplicationStatusAndWarning レプリケーション エージェントの状態情報としきい値監視警告を表します。
パブリック クラス ReplicationStoredProcedure レプリケーションに必要なストアド プロシージャ オブジェクトに関する情報を表します。
パブリック クラス ReplicationTable レプリケーションに必要なテーブル オブジェクトの情報を表します。
パブリック クラス ReplicationUserDefinedAggregate ユーザー定義集計関数を表し、レプリケーションに必要な情報を含みます。
パブリック クラス ReplicationUserDefinedFunction ユーザー定義関数を表し、レプリケーションに必要な情報を含みます。
パブリック クラス ReplicationView レプリケーションに必要なビュー オブジェクトに関する情報を表します。
パブリック クラス SubscriberSubscription サブスクリプションに関する情報を返します。
パブリック クラス Subscription マージ パブリケーションまたはトランザクション パブリケーションへのサブスクリプション用の情報を、パブリッシャに表示します。Subscription は、TransSubscription クラスと MergeSubscription クラスの、派生元の基本クラスです。
パブリック クラス SubscriptionBackupInformation バックアップからサブスクリプションを初期化するために必要な情報を表します。
パブリック クラス SynchronizationPartner マージ パブリケーションに対するサブスクリプションを同期させるために使用される、代替パブリッシャを表します。
パブリック クラス TracerToken トレーサ トークン情報を表します。
パブリック クラス TransArticle トランザクション パブリケーションのアーティクルを表します。
パブリック クラス TransArticleCollection TransArticle オブジェクトのコレクションを表します。
パブリック クラス TransConflictCount キュー更新サブスクリプションをサポートするパブリケーションにおいて、テーブル アーティクルについて返される競合情報を表します。
パブリック クラス TransPublication トランザクション パブリケーションを表します。
パブリック クラス TransPublicationCollection TransPublication オブジェクトのコレクションを表します。
パブリック クラス TransPullSubscription トランザクション パブリケーションへのプル サブスクリプションを表します。
パブリック クラス TransPullSubscriptionCollection TransPullSubscription オブジェクトのコレクションを表します。
パブリック クラス TransSubscription トランザクション パブリケーションまたはスナップショット パブリケーションへのプッシュ サブスクリプションを表します。
パブリック クラス TransSubscriptionCollection TransSubscription オブジェクトのコレクションを表します。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IConnectionSecurityContext 遅延バインドされた COM クライアントの ConnectionSecurityContext クラスの実装を提供します。このインターフェイスのメンバについては、ConnectionSecurityContext のリファレンス ドキュメントを参照してください。
パブリック インターフェイス IProcessSecurityContext レプリケーション エージェント ジョブを開始するために MicrosoftSQL Server エージェントにより使用される、Microsoft Windows セキュリティ アカウント情報をカプセル化するインターフェイスです。
パブリック インターフェイス IReplicationDBObject インフラストラクチャです。

列挙体

  列挙体 説明
パブリック列挙体 AddColumnOption 既存のパブリケーションにパブリッシュされたテーブルに列を追加するためのオプションを列挙します。
パブリック列挙体 AgentProfileTypeOption レプリケーション エージェント プロファイルがシステム定義とユーザー定義のどちらであるかを示します。
パブリック列挙体 AgentType さまざまな種類のレプリケーション エージェントを列挙します。
パブリック列挙体 ArticleDatatypeMappingOptions アーティクルの 2 つのデータベース管理システム (DBMS) 間のデータ型マッピングが、ユーザーによって定義されているか、または既定のマッピングであるかを指定します。
パブリック列挙体 ArticleOptions レプリケーションによってパブリッシュできるデータベース オブジェクトの種類を列挙します。
パブリック列挙体 AuthenticationMethod サポートされている Web 同期の HTTP 認証方法を示す値を列挙します。
パブリック列挙体 AutomaticReinitializationPolicies マージ パブリケーションに対するサブスクリプションを再初期化するときの既定の動作を列挙します。
パブリック列挙体 CheckPermissionOptions マージ エージェントがパブリッシャ側で変更を適用する際に確認される、テーブル レベルの権限を列挙します。
パブリック列挙体 CommandOptions トランザクション アーティクルへの変更の反映方法を制御するオプションを列挙します。
パブリック列挙体 ConflictPolicyOption トランザクション パブリケーションに対する更新サブスクリプションの同期中に競合が発生した場合に実行する行を選択するオプションを列挙します。
パブリック列挙体 CreationScriptOptions パブリッシュされたアーティクルのスキーマ オプション値を列挙します。
パブリック列挙体 DatabaseCompatibilityLevel MicrosoftSQL Server 2005 とのデータベースの互換性に対してサポートされる MicrosoftSQL Server のバージョンを列挙します。
パブリック列挙体 DdlReplicationOptions パブリッシュされた各テーブルに対するデータ定義言語 (DDL) の変更がレプリケートされるかどうかを列挙します。
パブリック列挙体 DtsPackageLocationOption データ変換サービス (DTS) パッケージの場所のオプションを列挙します。
パブリック列挙体 FailoverMode パブリッシャに変更を反映するために更新サブスクライバで利用できるオプションを列挙します。
パブリック列挙体 FilterTypes マージ アーティクルで使用されるフィルタの種類を指定する値を列挙します。
パブリック列挙体 IdentityRangeManagementOption 更新サブスクライバを使用するマージ レプリケーションとトランザクション レプリケーションを使用してパブリッシュされたテーブルで ID 列の範囲の割り当てを管理するオプションを列挙します。
パブリック列挙体 InitialSyncType 初期スナップショットでサポートされるデータ ファイル形式を列挙します。
パブリック列挙体 MergeArticleState マージ アーティクルでサポートされる状態設定を列挙します。
パブリック列挙体 MergeSessionDetailType マージ エージェント セッションの中で監視されている部分を列挙します。
パブリック列挙体 MergeSessionPhase マージ エージェント セッションのフェーズを列挙します。
パブリック列挙体 MergeSessionStatus マージ エージェント セッションの状態を列挙します。
パブリック列挙体 MergeSubscriberType マージ レプリケーションでサポートされているその他のサブスクリプションの種類を列挙します。
パブリック列挙体 MonitorCacheRefreshPolicy インフラストラクチャです。
パブリック列挙体 PartitionGroupsOption マージ パブリケーションが事前計算されたパーティションを使用するかどうかを決定する値を列挙します。
パブリック列挙体 PartitionOptions マージ パブリケーションでパラメータ化された行フィルタが使用されている場合に、アーティクルのデータをサブスクリプションの間でパーティション分割する方法を列挙します。
パブリック列挙体 PreCreationOption パブリッシュされたテーブルがサブスクリプション データベースに既に存在する場合に、サブスクリプションの初期化の前に実行されるコマンドを列挙します。
パブリック列挙体 PublicationAttributes サポートされているパブリケーション プロパティを列挙します。
パブリック列挙体 PublicationCompatibilityLevel 指定されたデータベースでパブリケーションが使用できる機能を決定するためにマージ レプリケーションで使用される製品バージョンの値を列挙します。
パブリック列挙体 PublicationType データベースのパブリッシュに使用する、サポートされているレプリケーションの種類を列挙します。
パブリック列挙体 QueueOption 更新サブスクライバを使用するトランザクション パブリケーションで使用できるキュー処理の種類を列挙します。
パブリック列挙体 ReplicationSecurityMode 更新サブスクライバがパブリッシャに接続するときに使用する、サポートされているセキュリティ モードを指定します。
パブリック列挙体 ReplicationStatus レプリケーション エージェント ジョブの状態を指定します。
パブリック列挙体 ReplicationWarnings サポートされるレプリケーションしきい値監視警告値を列挙します。
パブリック列挙体 ResynchronizeType マージ サブスクリプションが再同期されるときに適用する変更を指定する値を列挙します。
パブリック列挙体 RetentionPeriodUnits 保有期間の単位を指定する値を列挙します。
パブリック列挙体 ScheduleConstant レプリケーション スケジュールの設定に使用する定数値を列挙します。
パブリック列挙体 ScheduleFrequencySubDay 特定のスケジュール頻度に対し、さらに小さなスケジューリング単位を指定する値を列挙します。
パブリック列挙体 ScheduleFrequencyType レプリケーション エージェント ジョブをスケジュールするときに使用する頻度の種類を列挙します。
パブリック列挙体 ScheduleRelativeIntervals ScheduleFrequencyType に相対するレプリケーション エージェント スケジュールの頻度を表す値を列挙します。
パブリック列挙体 ScriptOptions レプリケーション オブジェクトの作成または削除に使用されるスクリプトの生成のためのオプションを列挙します。
パブリック列挙体 State パブリケーションの状態を表す値を列挙します。
パブリック列挙体 SubscriberType パブリケーションへのサブスクライバに指定できるデータ ソースの種類を列挙します。
パブリック列挙体 SubscriberUploadOptions サブスクライバ側でクライアント サブスクリプションを使用して行われる更新のマージ アーティクル オプションを列挙します。
パブリック列挙体 SubscriptionBackupDeviceType サブスクリプションの初期化で利用できるバックアップ デバイスを列挙します。
パブリック列挙体 SubscriptionResultOption 監視対象のサブスクリプションを返すオプションを列挙します。
パブリック列挙体 SubscriptionState サブスクリプションの状態として取りうるオプションを列挙します。
パブリック列挙体 SubscriptionSyncType サブスクリプションの初期同期を実行するためのオプションを列挙します。
パブリック列挙体 TransSubscriberType トランザクション パブリケーションに対するサブスクリプションの更新動作を列挙します。
パブリック列挙体 ValidationMethod トランザクション パブリケーションの行数検証に対してサポートされるメソッドを列挙します。
パブリック列挙体 ValidationOption レプリケーションによってサポートされているデータ検証の種類を列挙します。
パブリック列挙体 VerifyResolverSignatureOption マージ エージェントでコンポーネント オブジェクト モデル (COM) ベースの競合回避モジュールのデジタル署名を確認して、信頼できる発行元のものかどうかを調べる必要があるかどうかを示す値を列挙します。

関連項目

参照

その他の技術情報