我应该向 Azure SQL 中的用户添加哪个角色 (RABC) 以允许他使用 SSMS 进行访问?

Which Role(RABC) should I add to a user in Azure SQL to allow him access using SSMS?

我正在尝试授予用户访问我的 Azure SQL 的权限,以便他们可以使用 Sql Management Studio 进行连接。

我应该分配哪些 RBAC(基于角色的访问控制)角色以及如何分配?

谢谢

如果想让azure ad user访问Azure sql,可以参考https://docs.microsoft.com/en-us/azure/sql-database/sql-database-aad-authentication-configure#using-an-azure-ad-identity-to-connect-using-ssms-or-ssdt

当新登录和创建用户时,它们都可以使用 SSMS 连接,不同之处在于新用户是否具有访问或更改数据库的权限。

Azure SQL 数据库有管理员用户和非管理员用户。

更多详情,您可以参考这篇文档:Controlling and granting database access to SQL Database and SQL Data Warehouse

您可以授予使用不同的权限或更改其在数据库中的角色,以控制使用管理员帐户访问 Azure SQL 数据库。

参考:

  1. ALTER ROLE (Transact-SQL).
  2. ALTER USER (Transact-SQL).

希望这对您有所帮助。