我们已将托管服务标识与azure函数和sql数据库集成在一起,该数据库在azure环境下运行良好,但在从本地环境连接时出现问题,该功能应用无法连接到数据库,并且我们按照以下步骤进行操作文档https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-connect-msi。
通过msi集成,是否存在从Visual Studio连接到sql数据库的任何已知问题?
答案 0 :(得分:0)
您的本地用户没有SQL数据库访问权限的原因可能有两个。
请参阅博客文章Managed Identity - Part III。它尤其包含以下信息:
显然,在使用Microsoft帐户(我的帐户是Outlook.com,是从旧的Hotmail日子迁移过来的)时,您需要明确指定要使用的租户ID。这可以是您可以在Azure Active Directory属性刀片上找到的Azure Active Directory的目录ID,也可以是与其关联的
xxx.onmicrosoft.com
名称。