ReinitializeSubscription メソッド (レプリケーション ActiveX)
ReinitializeSubscription メソッドは、次回の Run 操作時に、初期スナップショットおよびそれ以後の変更を再適用するようにサブスクリプションを構成します。
構文
object.ReinitializeSubscription [bUploadBeforeReinit]
要素 | 説明 |
---|---|
object |
結果が「適用対象」の一覧に含まれるオブジェクトになる式。 |
bUploadBeforeReinit |
True の場合、スナップショットがサブスクライバに適用される前に、サブスクリプション データベースがパブリッシャにアップロードされます。既定値は False です。このパラメータは、SQLMerge オブジェクト (レプリケーション ActiveX) オブジェクトでのみサポートされます。 |
適用対象
SQLDistribution オブジェクト (レプリケーション ActiveX)
SQLMerge オブジェクト (レプリケーション ActiveX)
戻り値
リターン コード | 説明 |
---|---|
S_OK |
メソッドが成功しました。 |
E_FAIL |
一般エラーが発生しました。詳細については、エラー レコードを確認してください。 |
REPLX_E_DEADLOCK |
デッドロックが発生しました。 |
REPLX_E_RETRYFAILURE |
エラーが発生しました。最後の操作の再試行が必要な可能性があります。 |
解説
SQLMerge オブジェクト (レプリケーション ActiveX) オブジェクトの ReinitializeSubscription は、bUploadBeforeReinit パラメータを受け取ります。SQLDistribution オブジェクト (レプリケーション ActiveX) オブジェクトの場合、ReinitializeSubscription はパラメータを受け取りません。
Initialize メソッド (レプリケーション ActiveX) を ReinitializeSubscription の使用前に呼び出すことは避けてください。
Microsoft Visual Basic では、ReinitializeSubscription は Sub メソッドであり、値は返されません。
プロトタイプ C/C++
HRESULT ReinitializeSubscription(VARIANT_BOOL bUploadBeforeReinit);
リターン コード | 説明 |
---|---|
S_OK |
メソッドが成功しました。 |
E_FAIL |
一般エラーが発生しました。詳細については、エラー レコードを確認してください。 |
REPLX_E_DEADLOCK |
デッドロックが発生しました。 |
REPLX_E_RETRYFAILURE |
エラーが発生しました。最後の操作の再試行が必要な可能性があります。 |