SonarQube 作为服务安装。jtds-1.3.1-dist 用于 SQL Server 访问。该服务使用 SQL Server 身份验证工作。
我尝试了许多配置 - 一些示例包括:
sonar.jdbc.url=jdbc:jtds:sqlserver://dbserver/SonarQube;instance=instance1;SelectMethod=Cursor;integratedSecurity=true
sonar.jdbc.url=jdbc:jtds:sqlserver://dbserver/SonarQube;instance=instance1;SelectMethod=Cursor;integratedSecurity=true;domain=thedomain
sonar.jdbc.url=jdbc:jtds:sqlserver://dbserver/SonarQube;instance=instance1;SelectMethod=Cursor;integratedSecurity=true;useNtlm2=true;domain=thedomain
而 ntlmauth.dll 分散在硬盘驱动器中一半的文件夹周围!
日志要么说类似于“用户声纳无法连接”或“用户来自不同域”的内容。
似乎没有任何效果。
如果有人可以发布 sonar.jdbc.url 的工作示例和 ntlmaut.dll 的位置,我将不胜感激。