我正在开发一个后台工作程序,用于在池之间移动数据库、创建池、删除池等。我在 Microsoft 文档中找不到执行此类任务所需的最低访问权限是多少? Azure SQL Server 的管理员、贡献者或其他什么?我还从 sys.*
数据库读取服务器和数据库统计信息。
最佳答案
您需要至少贡献者角色才能执行创建、删除、移动等相关任务。
贡献者角色允许授予管理所有资源的完全访问权限,但不允许您在 Azure RBAC 中分配角色、管理 Azure 蓝图中的分配或共享图像库。
请引用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/