java - 该用户未与受信任的 SQL Server 连接相关联

标签 java sql sql-server-2005

我写了这样的代码来连接 sqlserver 数据库。我加载了驱动程序类,但我没有连接。

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 连接相关联。”。请就此向我提供建议。非常感谢任何帮助。

最佳答案

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

关于java - 该用户未与受信任的 SQL Server 连接相关联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/851549/

相关文章:

mysql 重复插入和更新

sql - 加入分组(多对多)

sql - TSQL 尝试清理杂乱的字符串字段并将其转换为小数以执行 SUM 函数

sql - 如何从另一台计算机连接到 SQL Server?

sql - SSDT 项目发布在 PostDeploy 中的 unicode 上失败 - 有任何解决方法或配置来解决此问题吗?

java - Java 对象序列化时哪些因素控制文件大小

java - Web 应用程序的屏幕捕获

java - Hadoop 错误 java.lang.NoSuchMethodException :- <init>() 中的自定义分区程序

Java:为什么我的 Equals 方法不起作用?

c# - 在数据库中插入多条记录的最快方法