如何解决如何在本地机器上测试 Azure 托管标识连接?
我正在尝试测试 Spring Web 应用程序以使用托管身份与 sql 服务器数据库连接。 我已经完成了在 Azure 服务器上运行此应用程序所需的所有必要配置,但在此之前我想在本地测试应用程序并检查连接是否发生。
我正在尝试使用两种身份验证模式进行测试,ActiveDirectoryMSI 和 ActiveDirectoryIntegrated。
有什么办法可以做到这一点吗?
而且我确实希望它在 eclipse 上工作,所以如果可能,请提供与 eclipse ide 相关的建议。
解决方法
-
SSMS 支持
ActiveDirectoryMSI
和ActiveDirectoryIntegrated
这两种身份验证方法。我想我们可以先通过 SSMS 测试您的帐户。 -
我们需要向 SpringMVC 添加以下依赖项。
<dependency>
<groupId>com.microsoft.sqlserver.msi</groupId>
<artifactId>msi-mssql-jdbc</artifactId>
<version>2.0.2</version>
</dependency>
网址如下。jdbc:sqlserver://<SERVER>.database.windows.net:1433;database=<db>;authentication=ActiveDirectoryMSI;encrypt=true;trustServerCertificate=false;hostNameInCertificate=<SERVER>.database.windows.net;loginTimeout=30;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。