2017-02-06 2 views
2

Я пытаюсь создать приложение Spring загрузки с помощью sqljdbc4 драйвера с этой конфигурации:Невозможно определить тип базы данных

spring: 
    datasource: 
    url: "jdbc:sqlserver://dbhost:1433;databaseName=test" 
    username: dbuser 
    password: dbuser 
    tomcat: 
     test-on-borrow: true 
     validation-query: select 1 

Но, когда я бегу, я получаю эту ошибку: Unable to detect database type

Я был отладка BatchDatabaseInitializer, откуда возникла ошибка, а когда она вызывает JdbcUtils.commonDatabaseName(...), «Microsoft SQL Server» возвращается как имя продукта, которое не совпадает с именем продукта DatabaseDriver.

Я пробовал другие драйверы, но все они имеют ту же проблему.

Это ошибка?

Я использую Spring Boot 1.5.1-RELEASE.

+0

Какое название продукта вы возвращаете? –

+0

@MichaelMinella Microsoft SQL Server –

+0

Я имел в виду драйвер. –

ответ

0

В настоящее время SQLServer имеет драйвер с открытым исходным кодом.

Попробуйте использовать: https://github.com/Microsoft/mssql-jdbc

+0

У этой проблемы есть проблема с названием продукта. –

Смежные вопросы