微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在本地机器上测试 Azure 托管标识连接?

如何解决如何在本地机器上测试 Azure 托管标识连接?

我正在尝试测试 Spring Web 应用程序以使用托管身份与 sql 服务器数据库连接。 我已经完成了在 Azure 服务器上运行此应用程序所需的所有必要配置,但在此之前我想在本地测试应用程序并检查连接是否发生。

我正在尝试使用两种身份验证模式进行测试,ActiveDirectoryMSI 和 ActiveDirectoryIntegrated。

有什么办法可以做到这一点吗?

而且我确实希望它在 eclipse 上工作,所以如果可能,请提供与 eclipse ide 相关的建议。

解决方法

  1. SSMS 支持 ActiveDirectoryMSIActiveDirectoryIntegrated 这两种身份验证方法。我想我们可以先通过 SSMS 测试您的帐户。

  2. 我们需要向 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 举报,一经查实,本站将立刻删除。