首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >EktronV8.6.1中的数据库同步在初始同步期间失败

EktronV8.6.1中的数据库同步在初始同步期间失败
EN

Stack Overflow用户
提问于 2013-09-02 10:56:27
回答 3查看 855关注 0票数 0

我创建了一个同步服务器关系,并尝试进行初始同步。但是数据库同步失败。

请找到我在初始同步过程中得到的日志。

代码语言:javascript
运行
复制
Synchronization Status [ProfileId: 4294967295]
Synchronization Failed
9/2/2013 5:55:02 AMRunning Pre-Initialization Tasks
9/2/2013 5:55:03 AMSynchronization is Initializing
9/2/2013 5:55:03 AMValidating Synchronization Details
9/2/2013 5:55:03 AMSynchronization is Initialized
9/2/2013 5:55:03 AMServer Index Update Started
9/2/2013 5:55:03 AMServer Index Update Completed
9/2/2013 5:55:03 AMDatabase Synchronization Started
9/2/2013 5:55:04 AMDatabase Synchronization Failed
Invalid scopeId 033275af-99c5-4c10-b22d-54be7208e12a Invalid server index. 
Local server index:3, Remote server index:3 Local Exception:\nRemote Exception
9/2/2013 5:55:04 AMSynchronization Has Failed
Invalid scopeId 033275af-99c5-4c10-b22d-54be7208e12a Invalid server index. 
Local server index:3, Remote server index:3 Local Exception:\nRemote Exception
Synchronization Was Canceled. 

我所做的:

  • 从B备份MINCMS861并在A中恢复为MINCMS861Test
  • 通过同步在A中创建新的同步服务器关系 从B (MINCMS861)到A (MINCMS861Test)的方向。
  • 执行初始同步

如果我在正确的轨道上,你能告诉我吗?

我把它作为解决方案,但是我不知道在哪里更新服务器索引值。

EN

回答 3

Stack Overflow用户

发布于 2013-10-02 14:04:56

如果您想要建立一个同步关系,同时备份和恢复两个系统之间的数据库,则有一个不同的过程--这样就更复杂了。最常见和最成功的方法是将源服务器(在上面的描述中为B)同步到目标上的min站点和min数据库(在您的描述中为A)。

因此,这个过程将是:

  1. 假设B上的数据库和站点是完整的,则保持原样。
  2. 安装Ektron并设置一个CMS400min站点,服务器A上有数据库(不要将DB或站点文件从B复制到A)。
  3. 在两个系统上运行安全配置实用程序以生成服务器证书。
  4. 在服务器之间交换证书,并在每个系统上运行安全配置实用程序来导入彼此的证书。
  5. 在服务器B上登录到Ektron。
  6. 创建您的eSync配置文件,将数据从B推送到A。
票数 2
EN

Stack Overflow用户

发布于 2014-09-10 06:53:28

我找到解决办法了

  1. 备份并将CMS数据库还原到目标服务器。
  2. 在这两个服务器上运行安全配置实用程序。
  3. 在每个服务器上应用远程服务器证书。
  4. 更正Assetsmanagement文件,为键"UserDomain“、”域名“、”存储位置“提供正确的值。
  5. 回收每个服务器上的应用程序池。
  6. 重新启动服务。
  7. 创建esync配置文件
  8. 运行esync。
票数 1
EN

Stack Overflow用户

发布于 2014-10-04 02:08:23

在Ektron上有一个解决这个问题的解决方案,https://portal.ektron.com/KB/10329/

……

总之,对于给定的关系或关系的“林”,“share_index”值必须匹配,而“server_index”值必须是唯一的。

例如,错误"Max索引不匹配。本地索引:12,远程索引:11“表示'share_index‘值不匹配。使用以下SQL查询从给定数据库检索值,并在关系中的其他数据库之间比较返回的值:

从设置中选择server_index,share_index

如果您选择这样做,则可以使用以下查询更正此问题:

*在任何直接编辑之前,备份关系中的每个数据库**

要更新“server_index”,请执行以下操作:

更新设置集server_index = xxx

若要更新“共享_索引”,请执行以下操作:

更新设置集share_index = xxx

在这两种情况下,将'xxx‘替换为您希望设置的值。另外,请注意,每次向“林”添加新服务器时,“share_index”值都会增加,因此它必须大于“server_index”值中最大的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18571543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档