以贡献者为中心的Azure SQL Server和数据库,如何建立以及最佳实践是什么?

问题描述 投票:0回答:1

我们是三名学生开发人员,我们希望将 SQL Server 数据库放在 Azure 中,以便将其保留在一个位置以便于管理,并避免通过互联网发送备份文件。

我们正在创建一个 ASP.NET MVC 项目,我们都需要通过 Microsoft SQL Server Management Studio 和 ADOnet 模型连接字符串访问 Azure SQL 数据库。

我们的想法是,我们可以使用自己的 Azure 门户登录凭据并将贡献者权利传递给每个成员,因此我们不必共享连接字符串中的任何敏感数据。

我们实际上不知道这在 Azure 中是如何可能或实现的 我们找不到简单的解决方案来继续进行此操作。任何答案都值得赞赏。

我们尝试使用 EntraID 和贡献者角色,但没有成功。

我正在尝试以正确的方式解决这个问题,因为我们现在只是学生,很可能我们的专业词汇和术语不正确,对此我深表歉意。 请随意纠正我的语法,总得学习一下。

sql-server asp.net-mvc azure-sql-database
1个回答
0
投票

您正在讨论通过不同应用程序进行身份验证的不同方法。

  1. 如果您想通过 SSMS 登录数据库,并且在数据库上运行一些查询,您可以利用基于 Entra ID 的身份验证,只需创建一个 Entra ID 组,在其中添加三个用户,然后在登录时使用集成身份验证通过 SSMS 进入。

  2. 如果您希望应用程序进行无密码身份验证,您可以再次使用基于 Entra ID 的身份验证。

查看这两个文档,它有实现相同功能的步骤:https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-overview?view=azuresql

https://learn.microsoft.com/en-us/azure/azure-sql/database/authentication-aad-configure?view=azuresql&tabs=azure-powershell

© www.soinside.com 2019 - 2024. All rights reserved.