2016-06-09 7 views
-1

SonarQube-4.5.7에서 SonarQube -5.6으로 이동합니다.
SonarQube 5.6 설치를 시도 할 때 jdbc 오류가 발생하는 이유

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]) 

나는이 오류의 제 1 부분을 참조 다른 문제를 살펴 보았다,하지만 플러그인 문제에 대한 그 점 : (가) 설치 한 후 수중 음파 탐지기를 시작하는 동안, sonar.log이 오류를 캡처합니다. 문제의 가능성을 배제하기 위해 플러그인을 제거했습니다. 여전히 데이터베이스의 플러그인 정보를보고 있습니까? 아니면 테이블에있는 중복 키로 인해 실제로 오류가 있습니까? 그렇다면이를 해결하는 가장 좋은 방법은 무엇입니까?

답변

0

이 오류는 데이터베이스가 VARCHAR 열의 적절한 데이터 정렬로 업데이트되지 않아서 발생했습니다. Latin1_General_CS_AS이어야합니다. 이 키는 필요한 대소 문자를 구분하지 않고 다른 키와 중복되는 것으로 간주되었습니다.