Java 如何在本地计算机上测试azure托管标识连接?
我正在尝试测试一个SpringWeb应用程序,以便使用托管身份与SQLServerDB连接。 我已经完成了在Azure服务器上运行此应用程序所需的所有必要配置,但在此之前,我想在本地测试该应用程序,并检查连接是否发生 我尝试使用两种身份验证模式进行测试,ActiveDirectoryMSI和ActiveDirectoryIntegrated 我有没有办法做到这一点 而且我确实希望它能在eclipse上工作,所以如果可能的话,请提供与eclipse ide相关的建议Java 如何在本地计算机上测试azure托管标识连接?,java,spring-mvc,sql-server-2012,azure-managed-identity,Java,Spring Mvc,Sql Server 2012,Azure Managed Identity,我正在尝试测试一个SpringWeb应用程序,以便使用托管身份与SQLServerDB连接。 我已经完成了在Azure服务器上运行此应用程序所需的所有必要配置,但在此之前,我想在本地测试该应用程序,并检查连接是否发生 我尝试使用两种身份验证模式进行测试,ActiveDirectoryMSI和ActiveDirectoryIntegrated 我有没有办法做到这一点 而且我确实希望它能在eclipse上工作,所以如果可能的话,请提供与eclipse ide相关的建议 SSMS支持ActiveDir
ActiveDirectoryMSI
和ActiveDirectoryIntegrated
这两种身份验证方法。我想我们可以先通过SSMS测试您的帐户
com.microsoft.sqlserver.msi
msi mssql jdbc
2.0.2
URL如下所示。jdbc:sqlserver://.database.windows.net:1433;数据库=;身份验证=ActiveDirectoryMSI;加密=真;trustServerCertificate=false;hostNameInCertificate=.database.windows.net;loginTimeout=30代码>Hi@Digvijay,我认为首先您可以在PC上使用SSMS测试您的帐户是否可以通过ActiveDirectoryMSI
和ActiveDirectoryIntegrated
模式连接到Azure SQL。
<dependency>
<groupId>com.microsoft.sqlserver.msi</groupId>
<artifactId>msi-mssql-jdbc</artifactId>
<version>2.0.2</version>
</dependency>