如何向 Azure SQL 服务器中的 AAD 用户授予管理员权限
How to grant admin permission to AAD users in Azure SQL Server
我使用 portal.azure.com 创建了 SQL 服务器和 SQL 数据库。我已将自己设置为 SQL 服务器管理员。
我可以使用 SSMS 连接我的 AAD 帐户。
我将另一个 AAD 用户添加到我的数据库中:
use [MyDatabase]
CREATE USER [usename_emaildomain#EXT#@mydirectory.onmicrosoft.com] FROM EXTERNAL PROVIDER;
--add read permissions
EXEC sp_addrolemember 'db_datareader', [usename_emaildomain#EXT#@mydirectory.onmicrosoft.com]
但是如何授予他管理员权限,以便他可以完全访问所有数据库?我只能在 Azure 门户中发送一名管理员。
我不知道为什么 SQL Azure 只允许将一个安全主体指定为管理员,但无论如何....
您可以分配一个用户或一个组。因此,将所有用户放在一个组中,并将该组指定为管理员
我使用 portal.azure.com 创建了 SQL 服务器和 SQL 数据库。我已将自己设置为 SQL 服务器管理员。
我可以使用 SSMS 连接我的 AAD 帐户。
我将另一个 AAD 用户添加到我的数据库中:
use [MyDatabase]
CREATE USER [usename_emaildomain#EXT#@mydirectory.onmicrosoft.com] FROM EXTERNAL PROVIDER;
--add read permissions
EXEC sp_addrolemember 'db_datareader', [usename_emaildomain#EXT#@mydirectory.onmicrosoft.com]
但是如何授予他管理员权限,以便他可以完全访问所有数据库?我只能在 Azure 门户中发送一名管理员。
我不知道为什么 SQL Azure 只允许将一个安全主体指定为管理员,但无论如何....
您可以分配一个用户或一个组。因此,将所有用户放在一个组中,并将该组指定为管理员