1.新版本需要安装JDK11以上版本
2.修改解压(解压在一个路径不包含特殊符号、中文、空格的位置里)出来的sonar文件夹中conf下面的配置文件(sonar.properties)
sonar.jdbc.username=XXX
sonar.jdbc.password=XXX
sonar.jdbc.url=jdbc:sqlserver://172.168.1.79:1433;databaseName=sonar;encrypt=true;trustServerCertificate=true
sonar.web.port=9000
2.配置Sql server数据库
1)创建sonar数据库,然后执行下面语句
ALTER DATABASE SonarQubeDatabase SET READ_COMMITTED_SNAPSHOT ON WITH ROLLBACK IMMEDIATE;
--执行此语句,解决启动时候报Chinese_PRC_CS_AS这个异常
ALTER DATABASE SonarQubeDatabase COLLATE Chinese_PRC_CS_AS
2)运行 \bin\windows-x86-64\StartSonar.bat 启动程序
3)通过http://localhost:9000访问系统,初始账户和密码:admin/admin
3.汉化sonar程序
1.点击主菜单administrator->marketplace,然后搜索框中搜chinese
执行install以后,点击重启,再登录就可以了(特别注意,这里搜出来包含两个语言包,一个中文繁体,一个中文简体安装一个即可,如果两个都安装了,启动的时候会报错,在extensions\plugins路径下删除一个再启动即可)