Sql server 集成身份验证适用于ODBC,但不适用于SQL Server 2012的JDBC

Sql server 集成身份验证适用于ODBC,但不适用于SQL Server 2012的JDBC,sql-server,authentication,jdbc,sql-server-2012,Sql Server,Authentication,Jdbc,Sql Server 2012,我有一个Windows工作站,它使用ODBC和集成身份验证从SQL Server 2012中提取数据,没有任何问题 但是,如果我们尝试通过JDBC将数据从同一工作站拉到同一个db服务器和Datasse(也使用集成身份验证),我们会看到: com.microsoft.sqlserver.jdbc.SQLServerException:无法打开数据库 登录请求的“MC_X1”。登录失败。 客户端连接ID:03c0f0b7- 集成身份验证和JDBC的组合确实适用于其他早期版本,如2008 SQL Se

我有一个Windows工作站,它使用ODBC和集成身份验证从SQL Server 2012中提取数据,没有任何问题

但是,如果我们尝试通过JDBC将数据从同一工作站拉到同一个db服务器和Datasse(也使用集成身份验证),我们会看到:

com.microsoft.sqlserver.jdbc.SQLServerException:无法打开数据库 登录请求的“MC_X1”。登录失败。 客户端连接ID:03c0f0b7-

集成身份验证和JDBC的组合确实适用于其他早期版本,如2008 SQL Server

SQL Server 2012上是否有需要调整的内容?
所有回复均表示感谢

“集成身份验证和JDBC确实适用于其他早期版本,如2008 SQL Server”-您是否使用最新版本的SQL Server JDBC驱动程序?请显示您使用的连接字符串。您是否也在路径或
java.library.path
中包含sqljdbc_auth.dll(具有正确的位,以及与JDBC驱动程序版本匹配的正确版本)?