SQLMerge オブジェクト (レプリケーション ActiveX)
SQL マージ コントロールは Microsoft ActiveX プロセス内コンポーネントとして実装されます。SQL マージ コントロールは、マージ サブスクリプションを同期するための、マージ エージェントに代わる手段を提供します。その主要なクラスである SQLMerge オブジェクトは、マージ エージェントの機能を提供し、マージ パブリケーションのプッシュ サブスクリプション、プル サブスクリプション、または匿名サブスクリプションの同期をサポートします。また、SQLMerge オブジェクトには、次のようなオプションが用意されています。
- サブスクリプションを追加または削除する。
- 実行の種類 (アップロード フェーズのみ、ダウンロード フェーズのみ、または両方のフェーズ) を指定する。
- サブスクリプションの初期スナップショットを適用するための代替スナップショット フォルダを指定する。
- サブスクライバ側のプロパティだけを指定してサブスクリプション データベースをアタッチする。
- 想定されたデータがサブスクリプションに存在するかを検証する。
セキュリティ メモ : |
---|
SQL ディストリビューション コントロールは、"スクリプトでの使用は安全性に問題あり" および "初期化時の安全性に問題あり" と指定されています。 |
プロパティ
AlternateSyncPartners プロパティ (レプリケーション ActiveX)
AltSnapshotFolder プロパティ (レプリケーション ActiveX)
Distributor プロパティ (レプリケーション ActiveX)
DistributorAddress プロパティ (レプリケーション ActiveX)
DistributorLogin プロパティ (レプリケーション ActiveX)
DistributorNetwork プロパティ (レプリケーション ActiveX)
DistributorPassword プロパティ (レプリケーション ActiveX)
DistributorSecurityMode プロパティ (レプリケーション ActiveX)
DynamicSnapshotLocation Property
ErrorRecords プロパティ (レプリケーション ActiveX)
ExchangeType プロパティ (レプリケーション ActiveX)
FileTransferType プロパティ (レプリケーション ActiveX)
FTPAddress プロパティ (レプリケーション ActiveX)
FTPLogin プロパティ (レプリケーション ActiveX)
FTPPassword プロパティ (レプリケーション ActiveX)
FTPPort プロパティ (レプリケーション ActiveX)
HostName プロパティ (レプリケーション ActiveX)
InternetLogin プロパティ (レプリケーション ActiveX)
InternetPassword プロパティ (レプリケーション ActiveX)
InternetProxyLogin プロパティ (レプリケーション ActiveX)
InternetProxyPassword プロパティ (レプリケーション ActiveX)
InternetProxyServer プロパティ (レプリケーション ActiveX)
InternetTimeout プロパティ (レプリケーション ActiveX)
InternetURL プロパティ (レプリケーション ActiveX)
LastUpdatedTime プロパティ (レプリケーション ActiveX)
LoginTimeout プロパティ (レプリケーション ActiveX)
MetadataRetentionCleanup プロパティ (レプリケーション ActiveX)
Output プロパティ (レプリケーション ActiveX)
OutputVerboseLevel プロパティ (レプリケーション ActiveX)
ProfileName プロパティ (レプリケーション ActiveX)
Publication プロパティ (レプリケーション ActiveX)
Publisher プロパティ (レプリケーション ActiveX)
PublisherAddress プロパティ (レプリケーション ActiveX)
PublisherChanges プロパティ (レプリケーション ActiveX)
PublisherConflicts プロパティ (レプリケーション ActiveX)
PublisherDatabase プロパティ (レプリケーション ActiveX)
PublisherLogin プロパティ (レプリケーション ActiveX)
PublisherNetwork プロパティ (レプリケーション ActiveX)
PublisherPassword プロパティ (レプリケーション ActiveX)
PublisherSecurityMode プロパティ (レプリケーション ActiveX)
QueryTimeout プロパティ (レプリケーション ActiveX)
Subscriber プロパティ (レプリケーション ActiveX)
SubscriberChanges プロパティ (レプリケーション ActiveX)
SubscriberConflicts プロパティ (レプリケーション ActiveX)
SubscriberDatabase プロパティ (レプリケーション ActiveX)
SubscriberDatabasePath プロパティ (レプリケーション ActiveX)
SubscriberDatasourceType プロパティ (レプリケーション ActiveX)
SubscriberLogin プロパティ (レプリケーション ActiveX)
SubscriberPassword プロパティ (レプリケーション ActiveX)
SubscriberSecurityMode プロパティ (レプリケーション ActiveX)
SubscriptionName プロパティ (レプリケーション ActiveX)
SubscriptionPriority プロパティ (レプリケーション ActiveX)
SubscriptionPriorityType プロパティ (レプリケーション ActiveX)
SubscriptionType プロパティ (レプリケーション ActiveX)
SynchronizationType プロパティ (レプリケーション ActiveX)
SyncToAlternate プロパティ (レプリケーション ActiveX)
UseInteractiveResolver プロパティ (レプリケーション ActiveX)
Validate プロパティ (レプリケーション ActiveX)
WorkingDirectory プロパティ (レプリケーション ActiveX)
メソッド
AddSubscription メソッド (レプリケーション ActiveX)
CopySubscription メソッド (レプリケーション ActiveX)
DropSubscription メソッド (レプリケーション ActiveX)
Initialize メソッド (レプリケーション ActiveX)
IsSnapshotRequired メソッド (レプリケーション ActiveX)
ReinitializeSubscription メソッド (レプリケーション ActiveX)
Terminate メソッド (レプリケーション ActiveX)
イベント
Status イベント (レプリケーション ActiveX)
解説
このオブジェクトの各要素を Microsoft Visual Basic アプリケーションから参照するには、[参照設定] ダイアログ ボックス ([プロジェクト] メニュー) で [Microsoft SQL Merge Control 9.0] を選択します。C/C++ アプリケーションの場合は、Replmrgx.c および Sqlmergx.h をインクルードし、project/NMAKE ファイルから Sqlmergx.dll を参照します。
参照
概念
ActiveX コントロールを使用したレプリケーションのプログラミング