【发布时间】:2014-01-03 06:24:23
【问题描述】:
我正在使用 jTDS 驱动程序连接到 SQL Server 数据库。我不想提供我的 Windows 域用户名和密码,但想在我的连接字符串中使用 Trusted_connection 属性。但是,根据 this jTDS 驱动程序常见问题页面,似乎 jTDS 驱动程序不支持名为 Trusted_connection 的属性。
鉴于应用程序和 SQL Server 数据库位于同一主机上,并且我已正确安装了 ntlmauth.dll,我该如何利用 Trusted_connection 属性,这样我就不必指定用户名/密码?
jTDS 是否会在发现 useNTLMv2 和 domain 属性被使用时自动使用域用户名和密码,如下面的连接 url 所示?
jdbc:jtds:sqlserver://DBHostName:Port/DatabaseName;useNTLMv2=true;domain=DomainName
注意:如果我可以访问应用程序的代码,我可以自己测试这个。
【问题讨论】:
标签: sql-server database-connection connection-string jtds