使用java的jtds windows身份验证连接sql server

时间:2016-06-16 19:07:30

标签: java sql-server jtds

我遇到以下连接字符串的问题,以便java程序连接到sql server的windows authenticated login。 我的系统是64位,所以将ntlmauth.dll从x64 / sso /添加到classpath

jdbc:jtds:sqlserver://192.168.180.12:1433/product;useNTLMv2=true;user=sql_user;password=sql_pass;domain=SQLEXPRESS

它抛出“ java.sql.SQLException:登录失败。登录来自不受信任的域,不能与Windows身份验证一起使用。”例外。

我从StackOverflow验证了很多Q& A:将127.0.0.1更改为localhost,使用useNTLMv2没有任何帮助。

PS:
请使用 sql_user 提及sql用户名 sql_pass 以获取sql密码。 Windows用户名为 win_user ,Windows密码为 win_pass 。 它在许多帖子中混淆了什么在​​哪里使用。

0 个答案:

没有答案