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

Initialize メソッドは、コントロールのプロパティを検証し、すべてのデータベース接続を確立します。

構文

object.Initialize 
要素 説明

object

結果が「適用対象」の一覧に含まれるオブジェクトになる式。

適用対象

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

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

戻り値

リターン コード 説明

S_OK

メソッドが成功しました。

E_FAIL

一般エラーが発生しました。詳細については、エラー レコードを確認してください。

REPLX_E_DBNOTFOUND

指定したデータベースが存在しません。

REPLX_E_SUBNOTFOUND

指定されたサブスクリプションは存在しません。

REPLX_E_SUBEXPIRED

サブスクリプションの有効期限が切れました。

REPLX_E_PROFILENOTFOUND

指定されたプロファイルは存在しません。

REPLX_E_RETRYFAILURE

エラーが発生しました。最後の操作の再試行が必要な可能性があります。

解説

パブリッシャ、パブリケーション、ディストリビュータ、およびサブスクライバ (ディストリビューション コントロールとマージ コントロールの場合) を定義するコントロールのプロパティは、Initialize を呼び出す前に設定する必要があります。

Microsoft Visual Basic では、InitializeSub メソッドであり、値は返されません。

AddSubscription メソッド (レプリケーション ActiveX) メソッドで新しいサブスクリプションを追加する前、DropSubscription メソッド (レプリケーション ActiveX) メソッドで既存のサブスクリプションを削除する前、または CopySubscription メソッド (レプリケーション ActiveX) でサブスクリプション データベースをコピーする前に Initialize を呼び出すことは避けてください。

プロトタイプ C/C++

HRESULT Initialize( );

参照

概念

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

ヘルプおよび情報

SQL Server 2005 の参考資料の入手