SonarQube服务器无法启动的原因,错误消息如下;数据库与最新版本相关;

SonarQube服务器无法启动的原因,错误消息如下;数据库与最新版本相关;,sonarqube,Sonarqube,我正在使用Sonar 3.7.2和用于MSSQL数据库的JTDS驱动程序。在windows中启动声纳时出现以下错误: 2015.06.26 02:54:53 INFO o.s.s.p.ServerImpl SonarQube Server / 3.7.2 / 1feffde9f95897aa000a7123ba54a8c8757b40d8 2015.06.26 02:54:53 INFO o.s.c.p.Database Create JDBC datasource for jdbc:j

我正在使用Sonar 3.7.2和用于MSSQL数据库的JTDS驱动程序。在windows中启动声纳时出现以下错误:

2015.06.26 02:54:53 INFO  o.s.s.p.ServerImpl  SonarQube Server / 3.7.2 / 1feffde9f95897aa000a7123ba54a8c8757b40d8
2015.06.26 02:54:53 INFO  o.s.c.p.Database  Create JDBC datasource for jdbc:jtds:sqlserver://enbuild03/sonar;SelectMethod=Cursor
2015.06.26 02:54:54 **ERROR o.s.s.p.Platform  Database relates to a more recent version of sonar. Please check your settings**.
org.sonar.api.utils.MessageException: Database relates to a more recent version of sonar. Please check your settings.
2015.06.26 02:54:57 INFO  jruby.rack  jruby 1.6.8 (ruby-1.8.7-p357) (2012-09-18 1772b40) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_43) [Windows Server 2008 R2-amd64-java]
2015.06.26 02:54:57 INFO  jruby.rack  using a shared (threadsafe!) runtime
我被困在这里,因为声纳服务器甚至没有启动,因为上面的粗体错误


任何帮助都将不胜感激???

不知何故,似乎针对您创建的数据库运行了新版本的sonar。你能试着创建一个新的数据库,看看是否有效吗

如果您运行了最新版本的sonarqube,然后降级了sonarqube;如果两个版本都映射到同一个数据库,则可能会出现此错误。
如果查看数据库,则该数据库中会有一些表,一旦清除数据库内容并重新启动Sonarqu,此错误将消失。

似乎已针对您创建的数据库运行了较新版本的sonar。你能试着删除这个数据库,创建一个新的数据库,看看是否有效吗?是否有任何文件存储这种类型的信息(数据库与sonar的特定版本有关)??在这种情况下,我可以简单地删除这个文件并重新启动sonar。不,我认为没有任何文件。您也可以创建一个新的数据库并尝试与之连接..谢谢您的帮助。。成功了!!!