title: Unable to detect database type
body: <p>I'm trying to create a Spring Boot application using <a href="https://mvnrepository.com/artifact/com.microsoft.sqlserver/sqljdbc4" rel="noreferrer">sqljdbc4</a> driver with this config:</p>
  
  <pre><code>spring:
    datasource:
      url: "jdbc:sqlserver://dbhost:1433;databaseName=test"
      username: dbuser
      password: dbuser
      tomcat:
        test-on-borrow: true
        validation-query: select 1
  </code></pre>
  
  <p>But, when I run, I get this error: <code>Unable to detect database type</code></p>
  
  <p>I was debugging <code>BatchDatabaseInitializer</code>, where error came from, and when it calls <code>JdbcUtils.commonDatabaseName(...)</code>, "Microsoft SQL Server" is returned as product name that doesn't match with any DatabaseDriver's product name.</p>
  
  <p>I tried other drivers but they all have the same problem.</p>
  
  <p>Is it a bug?</p>
  
  <p>I'm using Spring Boot 1.5.1-RELEASE.</p>