3

ドキュメントによると:

連絡先の同期は、同期サービスによって実行されます。サービスは、連絡先同期サーバーのURLが定義されているアクティブな同期ターゲットをループし、サーバーごとに、セグメントと新しい/変更された/削除された連絡先を同期します。

これは、同期ターゲットがパブリケーションに割り当てられているかどうかに関係なく発生しますか?


バックグラウンド

ファイアウォールで区切られたSTAGE環境とLIVE環境があります。ASP.NETWebサイトを両方に展開すると、ASP.NETメンバーシップのストアとしてAudienceManagerが使用されます。

STAGEには、STAGE_submgmtテーブルを使用するためのprofilesync.aspxおよびOE API / CDセットアップがあり、ステージングサイトが正しく機能できるようになっていますが、このテーブルに連絡先を取得するにはどうすればよいですか?

STAGEのprofilesync.aspxを指す新しい同期ターゲットを作成すると、LIVE同期ターゲットを使用するため、これをパブリケーションに割り当てることができません。それは重要ですか?

または、LIVE submgmtテーブルの手動バックアップ/復元を実行するだけで、STAGEでの同期にまったく煩わされることはありません。

4

1 に答える 1

4

同期ターゲットは、パブリケーションに割り当てられていない場合でも使用されます(編集画面のチェックボックスを使用して非アクティブ化しない限り)。ただし、その場合、同期するアドレス帳がないため、連絡先は同期されません。セグメントや追跡情報などの他のアイテムは引き続き同期されます。

私はあなたの設定について少し混乱しています。ステージングシステムのパブリケーションがライブシステムの同期ターゲットを指しているのはなぜですか?これは、ステージング環境の連絡先がライブWebサイトに同期されていることを意味します。あなたはそれのために別々のデータベースを作成したので、私はこれがあなたが望むものではないと思います。

その場合は、ステージング環境で「ライブ」同期ターゲットを削除し、ステージングデータベース用のターゲットのみを追加することを強くお勧めします。それ以外の場合、ステージング環境はライブ環境とアクティブに相互作用しています。

編集:覚えておいてください:連絡先はコンテンツではありません。それらは公開されていませんが、同期されています。ほとんどの人は連絡先を自分で管理せず、自分のプロファイルを維持するのはWebサイトのユーザー自身に任されています。したがって、ステージング用に個別のデータベースを持たないオプションもあります。それはすべてあなたがそれをどのように使うつもりかによります。個別のデータベースが必要な場合は、それらにも個別のContentManagerインスタンスが必要になります。

于 2012-03-23T11:00:52.253 に答える