次の方法で共有


パブリケーションへのアーティクルの追加

パブリケーションを作成する際に、パブリッシュするアーティクルを追加します。パブリケーション ウィザードを使用して、または sp_addmergearticle ストアド プロシージャを使用して、アーティクルを追加できます。

パブリケーション ウィザードを使用したアーティクルの追加

パブリケーション ウィザードを使用してパブリケーションを作成する際に、各アーティクルの横のチェック ボックスをオンにして、パブリッシュするアーティクルを選択します。先にパブリケーション ウィザードで、このパブリケーションに SQL Server Compact 3.5 サブスクライバを保持することを指定したので、パブリケーション ウィザードによってアーティクルが適切に構成されます。アーティクルの詳細については、SQL Server 2008 R2 オンライン ブックの「マージ レプリケーションのアーティクルのオプション」を参照してください。

sp_addmergearticle を使用したアーティクルの追加

sp_addmergearticle ストアド プロシージャでは、パブリケーションにアーティクルを追加できます。このストアド プロシージャには、多数の引数があります。引数の 1 つである @compensate\_for\_errors は、SQL Server Compact 3.5 で変更されています。SQL Server Compact 3.5 では、@compensate_for_errors=false と @compensate\_for\_errors=true の両方がサポートされます (以前のバージョンでは @compensate\_for\_errors=true だけがサポートされます)。パブリケーションが @compensate\_for\_errors=false に設定されている場合、問題のある行が変更されるまで、サブスクライバのエラーが表示されます。

次の表は、特定の値を必要とする引数または SQL Server Compact 3.5 サブスクライバーを使用する場合に無視される引数の一覧です。

引数

説明または要件

@pre_creation_cmd

'drop' のみがサポートされます。

@creation_script

SQL Server Compact 3.5 では無視されます。

@allow_interactive_resolver

SQL Server Compact 3.5 では無視されます。

@logical_record_level_conflict_detection

'false' のみがサポートされます。

@logical_record_level_conflict_resolution

'false' のみがサポートされます。

注意

SQL Server Compact 3.5 では、論理レコードを含むパブリケーションとの同期はサポートされていません。したがって、論理レコード レベルの競合に関連するパラメーターは 'false' に設定する必要があります。

ここに記載された情報は、サポートされているバージョンの SQL Server に適用されます。詳細については、「必要なハードウェアとソフトウェア」を参照してください。

関連項目

その他の技術情報

パブリケーションの作成

アーティクルへのフィルタの追加

行レベルの監視と列レベルの監視の使用