sql-server - 移动、创建、删除 Azure SQL 弹性池所需的最低访问级别(权限)是多少?

标签 sql-server azure azure-sql-server azure-sql azure-elasticpool

我正在开发一个后台工作程序,用于在池之间移动数据库、创建池、删除池等。我在 Microsoft 文档中找不到执行此类任务所需的最低访问权限是多少? Azure SQL Server 的管理员、贡献者或其他什么?我还从 sys.* 数据库读取服务器和数据库统计信息。

最佳答案

您需要至少贡献者角色才能执行创建、删除、移动等相关任务。

贡献者角色允许授予管理所有资源的完全访问权限,但不允许您在 Azure RBAC 中分配角色、管理 Azure 蓝图中的分配或共享图像库。

enter image description here

请引用https://learn.microsoft.com/en-us/azure/role-based-access-control/built-in-roles#contributor了解更多详情。

要从系统表读取数据,请确保您已在数据库级别分配了所需的角色,例如 db_datareader 角色。

关于sql-server - 移动、创建、删除 Azure SQL 弹性池所需的最低访问级别(权限)是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69023955/

相关文章:

C# 对 SqlDataReader 使用 while 循环

sql - 我可以在 SQL Server 上创建动态表值函数吗?

azure - 从具有动态外部 IP 的计算机连接到 Azure SQL Server

sql-server - 如何在 Azure SQL Server 中查看死锁详细信息?

azure - 将 Azure SQL Server (PaaS) 连接到 VM 规模集

sql-server - 如何更改 SQL Server 2016 中现有内存优化表的 DURABILITY 选项?

sql-server - 为条件索引生成的 Liquibase 代码在 MS SQL Server 中给出错误

azure - IOT 中心消息处理器

sql-server - 没有事务的 Azure SQL 数据库上的死锁

azure - 将时间戳传递给azure映射数据流