]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-16249 Update mssql JDBC to v10.2.1
authorDuarte Meneses <duarte.meneses@sonarsource.com>
Mon, 13 Jun 2022 20:52:25 +0000 (15:52 -0500)
committersonartech <sonartech@sonarsource.com>
Wed, 15 Jun 2022 20:03:03 +0000 (20:03 +0000)
build.gradle
server/sonar-docs/src/pages/setup/install-server.md
server/sonar-docs/src/pages/setup/sonar-properties.md
sonar-application/src/main/assembly/conf/sonar.properties

index 83124244704c4a5c0f5261e93bc017d9500c9e19..96f2f87ff4de915855fc3ada5d84ae34d6229f7d 100644 (file)
@@ -229,7 +229,7 @@ subprojects {
       }
       dependency 'com.hazelcast:hazelcast-kubernetes:2.2.3'
       // Documentation must be updated if mssql-jdbc is updated: https://github.com/SonarSource/sonarqube/commit/03e4773ebf6cba854cdcf57a600095f65f4f53e7
-      dependency 'com.microsoft.sqlserver:mssql-jdbc:9.4.1.jre11'
+      dependency 'com.microsoft.sqlserver:mssql-jdbc:10.2.1.jre11'
       dependency 'com.oracle.database.jdbc:ojdbc8:21.5.0.0'
       dependency 'org.aspectj:aspectjtools:1.9.9.1'
       // upgrade okhttp3 dependency kotlin to get rid of not exploitable CVE-2020-29582
index df3c32949e222ae0e911234978e85294a4720a88..91b6776e52839a21b4fe919e460f9fc9790585a1 100644 (file)
@@ -57,7 +57,7 @@ Create an empty schema and a `sonarqube` user. Grant this `sonarqube` user permi
 |
 |To use integrated security: 
 |
-|1. Download the [Microsoft SQL JDBC Driver 9.4.1 package](https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#94) and copy `mssql-jdbc_auth-9.4.1.x64.dll` to any folder in your path. 
+|1. Download the [Microsoft SQL JDBC Auth 10.2.1 package](https://github.com/microsoft/mssql-jdbc/releases/download/v10.2.1/mssql-jdbc_auth.zip) and copy `mssql-jdbc_auth-10.2.1.x64.dll` to any folder in your path. 
 |
 |2. **If you're running SonarQube as a Windows service,** make sure the Windows account under which the service is running has permission to connect your SQL server. The account should have `db_owner` database role membership. 
 |
index d822316c39e9970a3ae49045ccce67119cf65e6b..b1db46b7d9687289f7753e09ad18b6582dc5feaa 100644 (file)
@@ -37,7 +37,7 @@ By default the schema named "public" is used. It can be overridden with the para
 **`SONAR_JDBC_URL=jdbc:sqlserver://localhost;databaseName=sonar;integratedSecurity=true`**  
 A database named sonar must exist and its collation must be case-sensitive (CS) and accent-sensitive (AS). Use this connection string if you want to use integrated security with Microsoft Sql Server. Do not set the `SONAR_JDBC_USERNAME` or `SONAR_JDBC_PASSWORD` property if you are using Integrated Security. 
 
-For Integrated Security to work, you have to download the Microsoft SQL JDBC Driver 9.4.1 package [here](https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#94) and copy `mssql-jdbc_auth-9.4.1.x64.dll` to your path.
+For Integrated Security to work, you have to download the Microsoft SQL JDBC Auth 10.2.1 package [here](https://github.com/microsoft/mssql-jdbc/releases/download/v10.2.1/mssql-jdbc_auth.zip) and copy `mssql-jdbc_auth-10.2.1.x64.dll` to your path.
 
 **`SONAR_JDBC_URL=jdbc:sqlserver://localhost;databaseName=sonar`**  
 Use this connection string if you want to use SQL Auth while connecting to MS Sql Server. Set the `SONAR_JDBC_USERNAME` and `SONAR_JDBC_PASSWORD` appropriately.
index 8174c4d1029be7f4c772f826e3731b91a115fbb0..a5a8bb5dadc732af94e75cc82b15bb076a0d77d0 100644 (file)
 # A database named sonar must exist and its collation must be case-sensitive (CS) and accent-sensitive (AS)
 # Use the following connection string if you want to use integrated security with Microsoft Sql Server
 # Do not set sonar.jdbc.username or sonar.jdbc.password property if you are using Integrated Security
-# For Integrated Security to work, you have to download the Microsoft SQL JDBC Driver 9.4.1 package from
-# https://docs.microsoft.com/en-us/sql/connect/jdbc/release-notes-for-the-jdbc-driver?view=sql-server-ver15#94
-# and copy mssql-jdbc_auth-9.4.1.x64.dll to your path.
+# For Integrated Security to work, you have to download the Microsoft SQL JDBC Auth 10.2.1 package from
+# https://github.com/microsoft/mssql-jdbc/releases/download/v10.2.1/mssql-jdbc_auth.zip
+# and copy one of the dll files to your path. You have to copy the 32 bit or 64 bit version of the dll
+# depending upon the architecture of your server machine.
 #sonar.jdbc.url=jdbc:sqlserver://localhost;databaseName=sonar;integratedSecurity=true
 
 # Use the following connection string if you want to use SQL Auth while connecting to MS Sql Server.