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

CopySubscription メソッドは、パラメータで指定されたファイルの場所にサブスクリプション データベース全体をコピーします。

ms147900.note(ja-jp,SQL.90).gif重要 :
既存のサブスクリプション データベースをコピーしてアタッチすることでサブスクリプションを初期化する操作のサポートは廃止されました。

構文

object.CopySubscription filespec
要素 説明

object

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

filespec

サブスクリプション データベースのコピー先のファイル名とパス。

適用対象

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

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

解説

CopySubscription は、特別に用意されているデータベース サブスクリプション ファイル (通常は拡張子 .msf のファイル) をコピーします。このファイルを使用して、初期スナップショットを適用することなく、別のサブスクライバにあるサブスクリプションを初期化できます。.msf ファイルから新しいサブスクリプションを作成するには、ATTACH_SUBSCRIPTION オプションを指定して AddSubscription メソッド (レプリケーション ActiveX) メソッドを使用します。

CopySubscription を使用して、複数のサブスクリプションを含むサブスクリプション データベースをコピーできます。

プロトタイプ C/C++

HRESULT CopySubscription(BSTR bstrSubscriptionFileName);

参照

関連項目

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

ヘルプおよび情報

SQL Server 2005 の参考資料の入手