3

文档说:

联系人同步由同步服务执行。该服务在活动同步目标上循环,这些目标定义了联系人同步服务器的 URL,并且对于每个服务器,同步分段和新/更改/删除的联系人。

无论是否将同步目标分配给发布,都会发生这种情况吗?


背景

我有 STAGE 和 LIVE 环境,由防火墙隔开——我们部署到两者的 ASP.NET 网站使用 Audience Manager 作为 ASP.NET 成员的商店。

STAGE 具有 profilesync.aspx 和 OE API/CD 设置以使用 STAGE_submgmt 表,因此暂存站点可以正常运行 - 但是如何将联系人放入此表?

如果我创建一个新的同步目标以指向 STAGE 上的 profilesync.aspx,我无法将其分配给发布,因为它们使用 LIVE 同步目标。这有关系吗?

或者只是对 LIVE submgmt 表进行手动备份/恢复而不用在 STAGE 上进行同步会更快。

4

1 回答 1

4

即使未将同步目标分配给出版物,也会使用同步目标(除非您使用编辑屏幕上的复选框禁用它们)。但是,在这种情况下不会同步任何联系人 - 因为没有要同步的通讯簿。其他项目(例如细分和跟踪信息)仍将同步。

我对你的设置有点困惑。为什么登台系统上的出版物会指向实时系统的同步目标?这意味着您的登台环境中的联系人将同步到您的实时网站。由于您为它创建了单独的数据库,我认为这不是您想要的。

在这种情况下,我强烈建议您删除暂存环境中的“实时”同步目标,只为暂存数据库添加这些目标。否则,您的登台环境正在积极地与您的实时环境交互。

编辑:记住:联系人不是内容。它们不是发布的,而是同步的。大多数人自己并不管理联系人,而是由网站用户自己来维护他们的个人资料。因此,您还可以选择不使用单独的数据库进行暂存。这完全取决于您打算如何使用它。如果您确实需要单独的数据库,那么您也需要为它们提供单独的 Content Manager 实例。

于 2012-03-23T11:00:52.253 回答