文档说:
联系人同步由同步服务执行。 该服务在具有的活动同步目标上循环 已定义Contact Synchronization Server的URL,并且对于每个服务器, 同步细分和新/已更改/已删除的联系人。
无论是否将同步目标分配给发布,都会发生这种情况吗?
背景
我有STAGE和LIVE环境,由防火墙隔开 - 我们部署的ASP.NET网站都使用Audience Manager作为ASP.NET成员资格的存储。
STAGE具有profilesync.aspx和OE API / CD设置以使用STAGE_submgmt表,因此暂存站点可以正常运行 - 但如何将联系人添加到此表中?
如果我创建一个新的同步目标指向STAGE上的profilesync.aspx,我无法将其分配给发布,因为它们使用LIVE同步目标。那有关系吗?
或者只是更快地手动备份/恢复LIVE submgmt表而不打扰STAGE上的同步。
答案 0 :(得分:4)
同步目标即使未分配给发布也将被使用(除非您使用编辑屏幕上的复选框取消激活它们)。但是,在这种情况下不会同步任何联系人 - 因为没有要同步的地址簿。其他项目(如细分和跟踪信息)仍会同步。
我对你的设置有点困惑。为什么登台系统上的出版物会指向您的实时系统的同步目标?这意味着您的暂存环境中的联系人将同步到您的实时网站。由于您为它创建了单独的数据库,我认为这不是您想要的。
在这种情况下,我强烈建议您删除暂存环境中的“实时”同步目标,并仅添加登台数据库的“实时”同步目标。否则,您的暂存环境正在积极地与您的实时环境进行交互。
修改:请记住:联系人不是内容。它们未发布,但已同步。大多数人不会自己管理联系人,而是由网站用户自己维护他们的个人资料。因此,您还可以选择不使用单独的数据库进行分段。这一切都取决于你打算如何使用它。如果您确实需要单独的数据库,则还需要为它们分别配置Content Manager实例。