【发布时间】:2020-03-24 12:45:32
【问题描述】:
我正在尝试使用我的凭据连接到 SQL Server。
我提供的连接数据如下:
- 服务器:
Ccddb294\oss_prod - 数据库:
OSS_DW
代码:
public static void main(String arg[]) throws ClassNotFoundException, SQLException {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String dbURL = "jdbc:sqlserver://ccddb294.corp.corpcom.com:1433;databaseName=OSS_DW;integratedSecurity=true";
Connection conn = DriverManager.getConnection(dbURL,"corp\\e21290","Anjali@1234");
if (conn != null) {
System.out.println("Connected");
}
}
我不确定在服务器名称中在哪里提供oss_prod。当我尝试连接时,我收到此错误:
线程“主”com.microsoft.sqlserver.jdbc.SQLServerException 中的异常:集成身份验证失败。 ClientConnectionId:26ddec01-2e7e-46c3-8165-4f3646da5e7c
有人可以验证我创建的 dbURL 是否按照规范正确,或者我是否需要添加 odd_prod - 但如果是,在哪里? (注意:dll文件正确放置在bin中,我至少可以连接到服务器但不能仅进行身份验证)
【问题讨论】:
标签: java sql-server jdbc mssql-jdbc