azure-managed-identity - Spring Boot JPA 应用程序通过 MSI 连接到 Azure SQL
问题描述
我正在尝试通过 Spring Boot 微服务(数据源)连接到 MS SQL 数据库。我已在 App 服务上启用 MSI 并尝试关注https://dzone.com/articles/migrating-java-applications-to-azure-app-service-p
本文讲的是简单连接,但我们使用的是 Spring Boot Data (JPA),因此我无法配置正确的配置。我收到错误
获取JDBC连接失败;嵌套异常是 com.microsoft.sqlserver.jdbc.SQLServerException:用户“NT AUTHORITY\ANONYMOUS LOGON”登录失败。
如果启用了 MSI,则不需要数据库的用户名/密码即可登录。
有没有人实现了通过 MSI 连接到 MS SQL 的 Spring Boot JPA 应用程序。
解决方案
推荐阅读
- linux - 如何在几个子目录的多个文件中更改一个字符串?
- javascript - 使用 react-reveal 等高阶组件时保持 flexbox 样式
- python - 当项目已经存在和使用 for 循环时将项目添加到列表中
- c# - 恢复继承类型之间的公共变量
- python-3.x - 从边列表中读取无向图
- java - 将元素添加到两个不同的数组,在它们之间进行更改
- python - Bokeh 使用 Column Data Source 和 Box_Select
- raku - 将包转换为 perl6
- php - linux ubuntu 18.04 灯 php 和 python cgi
- python - 如何使用 Opencv 捕获帧