]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-11168 support SQLServer collations longer than 30 characters
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Sat, 18 Aug 2018 12:36:57 +0000 (14:36 +0200)
committerSonarTech <sonartech@sonarsource.com>
Mon, 20 Aug 2018 18:21:03 +0000 (20:21 +0200)
server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/charset/MssqlMetadataReader.java

index bb395c2625850078b4599c3d2a228989a5649520..adbd16a75067275256613efd50f0cf634b779e54 100644 (file)
@@ -33,7 +33,7 @@ public class MssqlMetadataReader {
   }
 
   public String getDefaultCollation(Connection connection) throws SQLException {
-    return sqlExecutor.selectSingleString(connection, "SELECT CONVERT(VARCHAR, DATABASEPROPERTYEX(DB_NAME(), 'Collation'))");
+    return sqlExecutor.selectSingleString(connection, "SELECT CONVERT(VARCHAR(128), DATABASEPROPERTYEX(DB_NAME(), 'Collation'))");
   }
 
   public List<ColumnDef> getColumnDefs(Connection connection) throws SQLException {