我有一个 App Server、我的工作站和一个 SQL Server。
- 应用服务器:Windows Server 2008 R2 x64
- Sql 服务器:Windows Server 2008 R2 x64
- 工作站:Windows 7 企业版 x64
我正在使用 JDBC 从我的工作站和我的应用服务器连接到 SQL Server。我的连接字符串是:
String strURL="jdbc:sqlserver://HOSTNAME.my.domain\\INSTANCENAME;integratedSecurity=true";
在我的工作站上工作正常。使用相同的凭据(即以交互方式登录到应用程序服务器),我返回此错误:
SQLException: com.microsoft.sqlserver.jdbc.SQLServerException: Login failed. The login is from an untrusted domain and cannot be used with Windows authentication.
应用服务器、工作站和 sql 服务器都在同一个域中,并使用相同的凭据登录,并使用来自相同代码块的相同连接字符串。有关如何解决此问题的任何想法?