sql azuredb 的锅炉板连接字符串使用服务器的管理员用户名/密码。使用包含的数据库,用户可以登录到特定数据库,而无需服务器登录访问权限。
我可以将数据库的连接字符串设置为 db 用户,而不必使用服务器的管理员用户吗?我正在使用 azure 函数的 connstring 从数据库获取数据。此外,该用户没有 Active Directory 帐户。
非常感谢您的帮助
最佳答案
如果要限制对 SQL 数据库的访问,还可以向函数应用授予托管标识,并在 Sql 数据库中授予对其的访问权限。这样,只有您的函数能够连接,并且不存在连接字符串泄漏的风险。
以下是有关如何执行此操作的好示例:
https://learn.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-connect-msi
关于azure sql连接字符串-用户身份验证不是管理员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60521620/