用户登录失败'';通过windows身份验证从Java连接到SQL Server 2005时

用户登录失败'';通过windows身份验证从Java连接到SQL Server 2005时,java,sql-server,Java,Sql Server,我在尝试连接到SQL Server时遇到此错误 错误是: Login failed for user ''. The user is not associated with a trusted SQL Server connection. 服务器远程驻留。从我的本地主机,我尝试使用以下URL进行连接: "jdbc:sqlserver://serverName:portNo;integratedSecurity=true;databaseName=myDB" 但是,当我使用msSQL stud

我在尝试连接到SQL Server时遇到此错误

错误是:

Login failed for user ''. The user is not associated with a trusted SQL Server connection.
服务器远程驻留。从我的本地主机,我尝试使用以下URL进行连接:

"jdbc:sqlserver://serverName:portNo;integratedSecurity=true;databaseName=myDB"
但是,当我使用msSQL studio工具连接到sql server进行windows身份验证时,它会毫无错误地连接我

两种情况的区别是什么

感谢您的帮助


谢谢

如果您的连接字符串中有额外的空间,则可能会发生这种情况。看起来您已经修改了上面的示例以隐藏服务器名称-确保实际连接字符串不包含任何空格。看


如果您的web应用程序在不同的用户下运行,也可能发生这种情况—即与您运行SQL Server Management Studio时使用的用户不同。请参见

什么驱动程序?JDBC女士还是JTDS女士?从Windows还是非Windows?我在哪里可以看到SQL Server Management Studio用户ID正在使用什么。谢谢启动SQL Server Management Studio时,首先应该看到的是“连接到服务器”窗口。使用Windows身份验证时,用户名应自动显示在此处。