我正在尝试使用我的凭据连接到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中,我至少能够连接到服务器,但不能仅进行身份验证)
经过大量的打击和考验。
以下是正确的数据库URL:
"jdbc:sqlserver://ccddb294.corp.corpcom.com:1433;
instanceName=oss_prod;
databaseName=OSS_DW;
integratedSecurity=true;
domain=corp;
authenticationscheme=NTLM;
user=e21290;
password=Anjali@1234";
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句