SQLDistribution オブジェクト (レプリケーション ActiveX)

SQL ディストリビューション コントロールは Microsoft ActiveX プロセス内コンポーネントとして実装されます。SQL ディストリビューション コントロールは、ディストリビューション エージェントに代わる手段として、トランザクション レプリケーションのサブスクリプションに対する同期を制御できます。その主要なクラスである SQLDistribution オブジェクトは、ディストリビューション エージェントの機能を提供し、トランザクション パブリケーションのプッシュ サブスクリプション、プル サブスクリプション、または匿名サブスクリプションの同期をサポートします。また、SQLDistribution オブジェクトには、次のようなオプションが用意されています。

  • サブスクリプションを追加または削除する。
  • サブスクリプションの初期スナップショットを適用するための代替スナップショット フォルダを指定する。
  • サブスクライバの更新モード (サブスクライバで変更が発生した場合に即時更新を行うか、キュー更新を行うか) を設定する。
ms147359.security(ja-jp,SQL.90).gifセキュリティ メモ :
SQL ディストリビューション コントロールは、"スクリプトでの使用は安全性に問題あり" および "初期化時の安全性に問題あり" と指定されています。

プロパティ

AltSnapshotFolder プロパティ (レプリケーション ActiveX)

Distributor プロパティ (レプリケーション ActiveX)

DistributorAddress プロパティ (レプリケーション ActiveX)

DistributorLogin プロパティ (レプリケーション ActiveX)

DistributorNetwork プロパティ (レプリケーション ActiveX)

DistributorPassword プロパティ (レプリケーション ActiveX)

DistributorSecurityMode プロパティ (レプリケーション ActiveX)

DTSPackageFileName プロパティ (レプリケーション ActiveX)

DTSPackagePassword プロパティ (レプリケーション ActiveX)

ErrorRecords プロパティ (レプリケーション ActiveX)

FileTransferType プロパティ (レプリケーション ActiveX)

FTPAddress プロパティ (レプリケーション ActiveX)

FTPLogin プロパティ (レプリケーション ActiveX)

FTPPassword プロパティ (レプリケーション ActiveX)

FTPPort プロパティ (レプリケーション ActiveX)

LastUpdatedTime プロパティ (レプリケーション ActiveX)

LoginTimeout プロパティ (レプリケーション ActiveX)

MaxDeliveredTransactions プロパティ (レプリケーション ActiveX)

Output プロパティ (レプリケーション ActiveX)

OutputVerboseLevel プロパティ (レプリケーション ActiveX)

ProfileName プロパティ (レプリケーション ActiveX)

Publication プロパティ (レプリケーション ActiveX)

Publisher プロパティ (レプリケーション ActiveX)

PublisherAddress プロパティ (レプリケーション ActiveX)

PublisherDatabase プロパティ (レプリケーション ActiveX)

PublisherLogin プロパティ (レプリケーション ActiveX)

PublisherNetwork プロパティ (レプリケーション ActiveX)

PublisherPassword プロパティ (レプリケーション ActiveX)

PublisherSecurityMode プロパティ (レプリケーション ActiveX)

QueryTimeout プロパティ (レプリケーション ActiveX)

SkipErrors プロパティ (レプリケーション ActiveX)

Subscriber プロパティ (レプリケーション ActiveX)

SubscriberDatabase プロパティ (レプリケーション ActiveX)

SubscriberDatabasePath プロパティ (レプリケーション ActiveX)

SubscriberDatasourceType プロパティ (レプリケーション ActiveX)

SubscriberLogin プロパティ (レプリケーション ActiveX)

SubscriberPassword プロパティ (レプリケーション ActiveX)

SubscriberSecurityMode プロパティ (レプリケーション ActiveX)

SubscriptionName プロパティ (レプリケーション ActiveX)

SubscriptionType プロパティ (レプリケーション ActiveX)

SynchronizationType プロパティ (レプリケーション ActiveX)

UndeliveredCommands プロパティ (レプリケーション ActiveX)

UndeliveredTransactions プロパティ (レプリケーション ActiveX)

UseInProcLoader プロパティ (レプリケーション ActiveX)

WorkingDirectory プロパティ (レプリケーション ActiveX)

メソッド

AddSubscription メソッド (レプリケーション ActiveX)

CopySubscription メソッド (レプリケーション ActiveX)

DropSubscription メソッド (レプリケーション ActiveX)

Initialize メソッド (レプリケーション ActiveX)

IsSnapshotRequired メソッド (レプリケーション ActiveX)

ReinitializeSubscription メソッド (レプリケーション ActiveX)

Run メソッド (レプリケーション ActiveX)

SetFailoverMode メソッド (レプリケーション ActiveX)

Terminate メソッド (レプリケーション ActiveX)

イベント

Status イベント (レプリケーション ActiveX)

解説

このオブジェクトの各要素を Microsoft Visual Basic アプリケーションから参照するには、[参照設定] ダイアログ ボックス ([プロジェクト] メニュー) で [Microsoft SQL Distribution Control 9.0] を選択します。Microsoft Visual C++ アプリケーションの場合は、Repldstx.c および Sqldistx.h をインクルードし、project/NMAKE ファイルから Sqldistx.dll を参照します。

参照

概念

ActiveX コントロールを使用したレプリケーションのプログラミング

ヘルプおよび情報

SQL Server 2005 の参考資料の入手