SQL Express 2014에 최신 버전의 SonarCube가 설치된 상태에서 C # 플러그인을 설치 한 후 C ++ 플러그인을 추가하면 오류가 발생합니다.
원인 : java.sql.SQLException : 고유 인덱스가 'rules_repo_key'인 개체 'dbo.rules'에 중복 키 행을 삽입 할 수 없습니다. 중복 키 값은 (c-cppcheck, uninitvar)입니다. - Sonar.log에서 전문가
Googlable 지원은 거의 없으며 SQL Server에만 영향을 미치므로 SQL Server의 SonarQube 스키마에 버그가 될 수 있습니다.
누구든지 이것에 대한 방법을 알아 냈습니까?
C ++ 플러그인의 일부 규칙 간의 유일한 차이점은 키의 경우입니다. SQL Server는 대소 문자 및 악센트 구분 데이터 정렬 (기본값이 아님)로 설정되어야합니다.
C ++ 플러그인 FAQ 참조 : http://docs.sonarqube.org/pages/viewpage.action?pageId=5312239
및 SonarQube 서버 요구 사항 : http://docs.sonarqube.org/display/SONAR/Requirements
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다