SQL Server分析服务需要哪些权限
导读:在SQL Server Analysis Services (SSAS 中,为了确保系统的安全性和数据的完整性,需要分配适当的权限给不同的用户和角色。以下是一些主要的权限和角色,以及它们通常需要的权限: 服务器级别权限: sysadm...
在SQL Server Analysis Services (SSAS)中,为了确保系统的安全性和数据的完整性,需要分配适当的权限给不同的用户和角色。以下是一些主要的权限和角色,以及它们通常需要的权限:
- 服务器级别权限:
- sysadmin固定服务器角色:这是最高权限的角色,允许用户管理SQL Server实例,包括SSAS。
- serveradmin固定服务器角色:这个角色也拥有对SQL Server实例的完全管理权限,但通常不推荐用于SSAS,因为它可能过于宽泛。
- create database:允许用户创建新的数据库,包括SSAS项目。
- alter any database:允许用户修改现有数据库的结构和设置。
- drop database:允许用户删除数据库。
- create server role:允许用户创建新的服务器角色。
- alter server role:允许用户修改现有服务器角色的权限。
- drop server role:允许用户删除服务器角色。
- 数据库级别权限:
- db_owner固定数据库角色:拥有对数据库的完全控制权,包括管理SSAS项目。
- db_accessadmin固定数据库角色:允许用户管理数据库中对象的访问权限。
- db_ddladmin固定数据库角色:允许用户执行数据定义语言(DDL)操作,如创建、修改和删除对象。
- db_manager固定数据库角色:允许用户管理数据库的常规操作。
- public固定数据库角色:这是一个特殊的角色,为数据库中的所有用户提供读取权限。通常不建议将用户添加到这个角色,除非你希望他们能够访问数据库中的所有对象。
- customrole固定数据库角色:允许用户创建自定义角色并分配特定的权限。
- user固定数据库角色:允许用户访问数据库中的特定对象。
- SSAS级别权限:
- administer permissions on the Analysis Services instance:允许用户管理SSAS实例的权限。
- create/alter/drop/delete/insert/update/select on all objects in the Analysis Services database:允许用户对SSAS数据库中的所有对象执行各种操作。
- create/alter/drop/delete/insert/update/select on all measures in the Analysis Services database:允许用户对SSAS数据库中的所有度量值进行操作。
- create/alter/drop/delete/insert/update/select on all dimensions in the Analysis Services database:允许用户对SSAS数据库中的所有维度进行操作。
- create/alter/drop/delete/insert/update/select on all key performance indicators (KPIs) in the Analysis Services database:允许用户对SSAS数据库中的所有KPI进行操作。
- create/alter/drop/delete/insert/update/select on all data sources in the Analysis Services database:允许用户对SSAS数据库中的所有数据源进行操作。
- create/alter/drop/delete/insert/update/select on all schemas in the Analysis Services database:允许用户对SSAS数据库中的所有模式进行操作。
- create/alter/drop/delete/insert/update/select on all roles in the Analysis Services database:允许用户对SSAS数据库中的所有角色进行操作。
- create/alter/drop/delete/insert/update/select on all users in the Analysis Services database:允许用户对SSAS数据库中的所有用户进行操作。
- create/alter/drop/delete/insert/update/select on all data sets in the Analysis Services database:允许用户对SSAS数据库中的所有数据集进行操作。
- create/alter/drop/delete/insert/update/select on all roles in the Analysis Services database:允许用户对SSAS数据库中的所有角色进行操作。
- create/alter/drop/delete/insert/update/select on all data sources in the Analysis Services database:允许用户对SSAS数据库中的所有数据源进行操作。
- create/alter/drop/delete/insert/update/select on all schemas in the Analysis Services database:允许用户对SSAS数据库中的所有模式进行操作。
- create/alter/drop/delete/insert/update/select on all users in the Analysis Services database:允许用户对SSAS数据库中的所有用户进行操作。
- **create/alter/drop/delete/insert/update/select on all data sets
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: SQL Server分析服务需要哪些权限
本文地址: https://pptw.com/jishu/705571.html