SQL Server:使用Java 8使用NTLM身份验证连接到数据库
我正在尝试使用凭据连接到SQL Server 我收到的数据如下所示:SQL Server:使用Java 8使用NTLM身份验证连接到数据库,java,sql-server,jdbc,mssql-jdbc,Java,Sql Server,Jdbc,Mssql Jdbc,我正在尝试使用凭据连接到SQL Server 我收到的数据如下所示: 服务器:Ccddb294\oss\u prod 数据库:OSS\u DW 代码: 我不确定在服务器名中的oss\u prod的位置。当我尝试连接时,出现以下错误: 线程“main”com.microsoft.sqlserver.jdbc.SQLServerException中出现异常:集成身份验证失败。客户连接ID:26ddec01-2e7e-46c3-8165-4f3646da5e7c 是否有人可以验证我创建的dbURL
- 服务器:
Ccddb294\oss\u prod
- 数据库:
OSS\u DW
oss\u prod
的位置。当我尝试连接时,出现以下错误:
线程“main”com.microsoft.sqlserver.jdbc.SQLServerException中出现异常:集成身份验证失败。客户连接ID:26ddec01-2e7e-46c3-8165-4f3646da5e7c
是否有人可以验证我创建的dbURL是否符合规范要求,或者我是否需要添加
odd\u 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";
"jdbc:sqlserver://ccddb294.corp.corpcom.com:1433;
instanceName=oss_prod;
databaseName=OSS_DW;
integratedSecurity=true;
domain=corp;
authenticationscheme=NTLM;
user=e21290;
password=Anjali@1234";