Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用服务帐户(或)AD帐户对SQL Server 2016进行身份验证_Java_Sql Server_Jdbc_Mssql Jdbc - Fatal编程技术网

Java 使用服务帐户(或)AD帐户对SQL Server 2016进行身份验证

Java 使用服务帐户(或)AD帐户对SQL Server 2016进行身份验证,java,sql-server,jdbc,mssql-jdbc,Java,Sql Server,Jdbc,Mssql Jdbc,我试图用下面的Jdbc驱动程序从Java(开放JDK11、Jdbc、Springboot)登录 <!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc --> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</ar

我试图用下面的Jdbc驱动程序从Java(开放JDK11、Jdbc、Springboot)登录

<!-- https://mvnrepository.com/artifact/com.microsoft.sqlserver/mssql-jdbc -->
<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>mssql-jdbc</artifactId>
    <version>8.4.0.jre11</version>
</dependency>

com.microsoft.sqlserver
mssql jdbc
8.4.0.jre11
出于安全原因,我们的组织不会创建SQL Server用户名/密码,而是创建一个广告服务帐户,如

寻源/svcAdmin(寻源是域,svcAdmin是要登录的AD帐户)


有很多论坛告诉我使用jtds——我不太喜欢使用它,可以使用原生ms sql jdbc驱动程序和connect吗?请帮忙?

你读过这个文档吗?哪一部分不适合你?错误消息?您是否找到带有官方mssql驱动程序的解决方案?String dbURL=“jdbc:sqlserver://server.cloud.azure.com:1433;databaseName=xyz;integratedSecurity=true;authenticationScheme=JavaKerberos;userName=svcAdmin@SOURCING.domain.com;password=“;将krb5.conf文件添加到项目中,如果需要,将其添加到运行时-Djava.security.krb5.conf=/krb5。conf@denfri.dev这是可行的,但最近为了节约成本,我们从MS-SQL转向AzureSQL Serverless,它支持多种模式。您阅读过本文档吗?哪一部分不适合你?错误消息?您是否找到带有官方mssql驱动程序的解决方案?String dbURL=“jdbc:sqlserver://server.cloud.azure.com:1433;databaseName=xyz;integratedSecurity=true;authenticationScheme=JavaKerberos;userName=svcAdmin@SOURCING.domain.com;password=“;将krb5.conf文件添加到项目中,如果需要,将其添加到运行时-Djava.security.krb5.conf=/krb5。conf@denfri.dev这是可行的,但最近为了节约成本,我们从MS-SQL转向AzureSQL Serverless,它支持多种模式