我正在使用带有JTDS驱动程序的Sonar 3.7.2用于MSSQL数据库。在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
由于上述大胆的错误,我因为声纳服务器甚至没有启动而被困在这里......
任何帮助将不胜感激???
答案 0 :(得分:2)
在某种程度上,似乎已经针对您创建的数据库运行了更新版本的声纳。你能尝试创建一个新的数据库,看看它是否有效?
答案 1 :(得分:0)
如果您运行了最新版本的声纳尔比,然后降级了声纳尔比;如果两个版本都映射到同一数据库,则可能会出现此错误。 如果查看该数据库,则该数据库中将有一些表,一旦擦除了数据库的内容并重新启动声纳,此错误将消失。