从 Grails 3.2.5 升级到 3.2.9 后,我开始收到 SQL Server 驱动程序异常(使用 sqljdbc42.jar):
com.microsoft.sqlserver.jdbc.SQLServerException: com.microsoft.sqlserver.jdbc.SQLServerException: The database name component of the object qualifier must be the name of the current database.
降级到 Grails 3.2.7 后,这又停止了。我在不同的数据库中调用存储过程,但代码在 3.2.7 和之前而不是在 3.2.9 中有效。我尝试将 SQL Server JDBC 版本升级到以下值,但无济于事。
compile group: 'com.microsoft.sqlserver', name: 'mssql-jdbc', version: '6.1.7.jre8-preview'