Я установил последнюю версию SonarQube 6.5 и смог запустить сервер SonarQube. У меня есть база данных SQL Server с именем «Sonar», созданная пользователем с именем «SonarUser», и мне предоставлены права администратора. Я изменил параметры сортировки на регистр (CS) и акцент (AS). Я загрузил драйвер jdbc и поместил его в нужные папки. Выполнил шаги, упомянутые здесь - https://docs.sonarqube.org/display/SONAR/Installing+the+Server
Однако я не могу заставить работать ни аутентификацию Windows, ни аутентификацию SQL Server. База данных по-прежнему пуста, и вы не видите в ней таблиц / индексов.
Я вношу следующие изменения в файл «sonar.properties» - по одному за раз, но это не работает.
Проверка подлинности SQL
sonar.jdbc.username=SonarUser
sonar.jdbc.password=SonarUser
sonar.jdbc.url=jdbc:sqlserver://localhost;databaseName=Sonar
Проверка подлинности Windows
sonar.jdbc.url=jdbc:sqlserver://localhost;databaseName=Sonar;
integratedSecurity=true
Когда я вношу какие-либо изменения в файл «sonar.properties», а затем запускаю сервер сонара, происходит сбой со следующей ошибкой:
2017.10.03 16:59:09 INFO app [] [osaAppFileSystem] Очистка или создание временного каталога C: \ Sonarqube-6.5 \ temp 2017.10.03 16:59:09 INFO app [] [osapJavaProcessLauncherImpl] Запуск процесса [es] : C: \ Program Files \ Java \ jre1.8.0_101 \ bin \ java -Djava.awt.headless = true -Xmx1G -Xms256m -Xss256k -Djna.nosys = true -XX: + UseParNewGC -XX: + UseConcMarkSweepGC -XX: CMSInitiatingOccupancyFraction = 75 -XX: + UseCMSInitiatingOccupancyOnly -XX: + HeapDumpOnOutOfMemoryError -Djava.io.tmpdir = C: \ Sonarqube-6.5 \ temp -cp ./lib/common/;./lib> org.sonar.search.SearchServer C: \ Sonarqube-6.5 \ temp \ sq-process1211130103830390174properties 2017.10.03 16:59:19 Приложение INFO [] [osaSchedulerImpl] Процесс [es] запущен 2017.10.03 16:59:19 INFO app [] [osapJavaProcessLauncherImpl] Процесс запуска [веб]: C: \ Program Files \ Java \ jre1.8.0_101 \ bin \ java -Djava.awt.headless = true -Dfile.encoding = UTF-8 -Xmx512m -Xms128m - XX: + HeapDumpOnOutOfMemoryError -Djava.io.tmpdir = C: \ Sonarqube-6.5 \ temp -cp ./lib/common/;./li б / сервер /; C: \ Sonarqube-6.5 \ lib \ jdbc \ mssql \ mssql-jdbc-6.1.0.jre8.jar org.sonar.server.app.WebServer C: \ Sonarqube-6.5 \ temp \ sq-process7396503632227644033properties 2017.10.03 16:59:23 INFO app [] [osaSchedulerImpl] Процесс [web] остановлен 2017.10.03 16:59:24 INFO app [] [osaSchedulerImpl] Процесс [es] остановлен 2017.10. 03 16:59:24 Приложение INFO [] [osaSchedulerImpl] SonarQube остановлен ‹- Wrapper Stopped
Если я отменяю изменения в файле «sonar.properties» и запускаю StartSonar.bat - сервер работает нормально. Любая помощь будет оценена по достоинству.