当前位置: 首页 > 知识库问答 >
问题:

SonarQube 6.5-无法配置SQL Server数据库

田鹤轩
2023-03-14

安装了Sonarqube6.5的最新版本,并且已经能够启动并运行SonarQube服务器。我使用名为“SonarUser”的用户创建了名为“Sonar”的SQL Server数据库,并赋予了它管理权限。我已将排序规则更改为区分大小写(CS)和区分重音(AS)。我已经下载了jdbc驱动程序并将其放在正确的文件夹中。按照这里提到的步骤-https://docs.sonarqube.org/display/sonar/installing+the+server

但是,我无法使Windows身份验证或SQL Server身份验证工作。数据库仍然是空的,看不到其中的表/索引。

我正在对'sonar.properties'文件进行以下更改-一次更改1个-但它不起作用

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'文件进行任何更改,然后启动Sonar服务器时,它会失败,出现以下错误-

2017.10.03 16:59:09 INFO App[][O.s.a.AppFileSystem]正在清理或创建临时目录C:\Sonarqube-6.5\temp 2017.10.03 16:59:09 INFO App[][O.s.a.p.JavaProcessLauncherImpl]启动进程[es]:C:\Program Files\Java\JRE1.8.0_101\bin\Java-Djava.awt.headless=true-XMX1G-XMS256M-XSS256K-DJNA.nosys=true-XX:+UseParnewGC-XX:+UseConcMarkSweepGCb\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[][o.s.a.schedulerimpl]进程[web]停止2017.10.03 16:59:24 INFO app[][o.s.a.schedulerimpl]进程[es]停止2017.10.03 16:59:24 INFO app[][o.s.a.schedulerimpl]进程[es]停止2017.10.03

如果撤消'sonar.properties'文件中的更改,并运行startsonar.bat--服务器运行良好。任何帮助都将不胜感激。

共有1个答案

须原
2023-03-14

我终于能够通过这个错误,并能够配置我的SQL数据库。在web.log文件中,我看到错误消息-

不支持的mssql版本:10.0。最低支持版本为11.0。

基本上,我运行的是旧版本的SQL Server,这导致了此错误。使用上述步骤在SQL Server2014中创建数据库后,我就可以毫无问题地运行SonarQube实例。在数据库中创建了所有必需的表。我还确认,当您针对我的项目运行SonarQube时,有记录插入到表中。

 类似资料:
  • 我有一个MS SQLServer 2008 a数据库,名为:“conpool”。并在那里创建了一个具有id、全名和年龄的表。现在,我已经在Netbeans 7.3和Tomcat 7.0.30中的Java中实现了一个连接池,以避免每次都将连接绑定到我的数据库,并且我可以对数据库进行查询。 我的连接池: //------------------------Beginn JDBC连接池---------

  • 如何正确配置Wildfly8.x JTA数据源,以便在EclipseLink和Microsoft的SQLServer数据库中使用JPA?

  • 我的项目使用MySQL、JavaFX、Spring Boot、Spring Data JP和Hibernate框架/技术。 这是我的POM文件。 这是我的。属性配置。 这是我的主课 这是stacktrace: 上下文初始化期间遇到异常-取消刷新尝试:org。springframework。豆。工厂UnsatifiedPendencyException:创建名为“org”的bean时出错。sprin

  • 我以前从未与spring security达成过协议,但我需要使用它。我不能配置它。 我的applicationContext-security.xml: 我的web.xml: 但是我有:org.xml.sax.saxParseException;亚麻编号:61;专栏编号:227;CVC-complex-type.3.2.2:属性'data-source-ref'不允许出现在元素'security

  • 我试图在JMeter中加载我的CSV文件,但我一直得到下面的错误。我将文件结构设置为 c: \claimstest\claimsload.jmx C:\索赔stest\policies.csv

  • 问题内容: 我已经在尝试 开发的JSF Web应用程序中连接到数据库。使用Windows 7,NetBeans 6.9.1,SQLServer 2008,Glassfish 3.3。 我正在使用从 成功连接到SQLServer 2005的XP系统复制的sqljdbc4.jar驱动程序 。 我已验证SQLServer 2008在我的系统上运行,并且可以 使用要在应用程序中 使用的用户名和 密码通过S