用户未与受信任的SQL Server连接关联

时间:2009-05-12 07:21:29

标签: java sql sql-server-2005

我编写了这样的代码来连接sqlserver database.i加载驱动程序类,但是我没有得到连接。

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");      
System.out.println("class Loaded");         
connection = 
    DriverManager.getConnection(
        "jdbc:sqlserver://10.171.160.114:2001",
        "XXXXXX",
        "XXXXXX");      
System.out.println("connected");

我收到此错误“用户未与受信任的SQL Server连接相关联。”。请为此提供建议。非常感谢您的帮助。

2 个答案:

答案 0 :(得分:11)

SQL Server已配置为在“Windows身份验证模式(Windows身份验证)”中运行,并且不允许使用SQL帐户。右键单击Management Studio中的SQL Server节点,然后选择“属性”。在出现的对话框中转到安全选项卡,并确保选中“SQL Server和Windows身份验证模式”

答案 1 :(得分:0)

它可能与您使用的身份验证机制有关。有关详细信息,请参阅此question

有关详情,请参阅here