2016-06-09 70 views
-1

我們將從SonarQube-4.5.7升級到SonarQube -5.6。雖然開始聲納安裝之後,sonar.log抓住了這個錯誤:
試圖安裝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]) 

我已經看過引用此錯誤的第一部分等問題,但這些點問題同一個插件。我們刪除了插件以排除出現問題的可能性。它仍在查看數據庫中的插件信息嗎?或者它是真的錯誤,由於表中的重複鍵的種類?如果是這樣,解決它的最好方法是什麼?

回答

0

此錯誤是由於未正確更正VARCHAR列的數據庫而導致數據庫未更新。它需要是Latin1_General_CS_AS。該密鑰被認爲是與另一個重複,而不使用它需要的大小寫敏感性。

相關問題