-1

SonarQube-4.5.7 から SonarQube -5.6 に移行します。インストール後に Sonar を起動すると、sonar.log に次のエラーが記録されます。

ActiveRecord::JDBCError: The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.projects' and the index name 'projects_uuid'. The duplicate key value is (xxxxxxx).: CREATE UNIQUE INDEX [projects_uuid] ON [projects] ([uuid])

このエラーの最初の部分に関連する他の問題を確認しましたが、それらはプラグインの問題を示しています。問題になる可能性を排除するために、プラグインを削除しました。まだデータベース内のプラグイン情報を調べていますか? それとも、テーブル内のある種の重複キーによるエラーですか? もしそうなら、それを解決する最善の方法は何ですか?

4

1 に答える 1

0

このエラーは、データベースが VARCHAR 列の適切な照合で更新されていないことが原因でした。Latin1_General_CS_ASである必要があります。キーは、必要な大文字と小文字の区別を使用せずに、別のキーと重複していると見なされました。

于 2016-06-10T13:39:58.080 に答える