需要知道我们如何在数据库排序规则更改后迁移数据。基本上,以下是我的计划。
- 获取具有新排序规则的新数据库,这是 Sonar (Latin1_General_CS_AS) 的要求。我们现有数据库的排序规则是 - Latin1_General_CI_AS
- 设置 Sonar 服务并使用新排序规则指向新数据库。这将在数据库上创建 Sonar 所需的新表。
- 将数据从旧数据库迁移到新数据库而不更改排序规则。
我可以使用 SELECT INSERT 导入数据,但我遇到了 Sonar 服务未启动发布此内容的问题。(SonarQube 服务未启动)
我们不得不截断并删除表并重新创建它们。有人可以建议我们如何迁移数据吗?
我知道 Sonar DB 复制工具,但我相信这仅适用于企业版。(http://docs.sonarqube.org/display/SONAR/Sonar+DB+Copy+Tool)