Мы используем Spring boot, Spring Secuity 5.0.4 (JdbcUserDetailsManager), SQL Server 2017. Мы получили серьезное исключение:
неверная грамматика SQL [вставить в значения полномочий (имя пользователя, полномочия) (? ,)];вложенное исключение: com.microsoft.sqlserver.jdbc.SQLServerException: недопустимое имя объекта «полномочия».
Похоже, что собственный SQL-запрос (ниже) не содержит [dbo]. [dbName] .authorities.
public static final String | DEF_INSERT_AUTHORITY_SQL | "insert into authorities (username, authority) values (?,?)"
Конфигурация
Ядро безопасности Spring 5.0.4
MS SQL Server 2017
Hibernate
spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.SQLServer2012Dialect
Как это исправить?