我们是三名学生开发人员,我们希望将 SQL Server 数据库放在 Azure 中,以便将其保留在一个位置以便于管理,并避免通过互联网发送备份文件。
我们正在创建一个 ASP.NET MVC 项目,我们都需要通过 Microsoft SQL Server Management Studio 和 ADOnet 模型连接字符串访问 Azure SQL 数据库。
我们的想法是,我们可以使用自己的 Azure 门户登录凭据并将贡献者权利传递给每个成员,因此我们不必共享连接字符串中的任何敏感数据。
我们实际上不知道这在 Azure 中是如何可能或实现的 我们找不到简单的解决方案来继续进行此操作。任何答案都值得赞赏。
我们尝试使用 EntraID 和贡献者角色,但没有成功。
我正在尝试以正确的方式解决这个问题,因为我们现在只是学生,很可能我们的专业词汇和术语不正确,对此我深表歉意。 请随意纠正我的语法,总得学习一下。
您正在讨论通过不同应用程序进行身份验证的不同方法。
如果您想通过 SSMS 登录数据库,并且在数据库上运行一些查询,您可以利用基于 Entra ID 的身份验证,只需创建一个 Entra ID 组,在其中添加三个用户,然后在登录时使用集成身份验证通过 SSMS 进入。
如果您希望应用程序进行无密码身份验证,您可以再次使用基于 Entra ID 的身份验证。
查看这两个文档,它有实现相同功能的步骤:https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-overview?view=azuresql