断开的项目链接将数据副本从现有数据库发布到具有排序规则更改的新数据库



我们最近将Sonar升级到5.3版本。声纳有整理要求(Latin1_General_CS_AS)。我们现有数据库上的排序规则是 - Latin1_General_CI_AS

请按照以下步骤操作:1.获得了具有新排序规则的新数据库。2. 在新数据库上设置 Sonar 实例。这将创建所需的表。3. 新数据库上的截断数据(基本上是删除和重新创建的表)4. 执行了选择插入以将数据从现有数据库复制到新数据库。

我知道声纳数据库复制工具,但我相信这仅适用于企业版。(http://docs.sonarqube.org/display/SONAR/Sonar+DB+Copy+Tool)

声纳已启动并运行,但我们看到项目链接已断开。在Sonar中,是否有适当的方法将数据从旧数据库迁移到新数据库?

我在声纳日志中看到以下错误:

2016.07.07 14:59:29 错误 web[o.s.s.ui.JRubyFacade] 无法呈现: http://:42224/dashboard/index/20464未定义的方法project' for nil:NilClass <INSTALL PATH>/web/WEB-INF/app/controllers/dashboard_controller.rb:53:in索引'

数据库排序规则在 5.6 版本中自动修复,因此我建议升级到此版本而不是 5.3。它将避免复制操作引入的潜在损坏数据(例如,ID是否正确复制)?

相关内容

  • 没有找到相关文章