SQL server-获取数据库元数据的权限
我的用户从数据库获取元数据(表、列、过程等的名称)所需的最低权限是什么 我需要从中选择:SQL server-获取数据库元数据的权限,sql,sql-server,sql-server-2008,tsql,Sql,Sql Server,Sql Server 2008,Tsql,我的用户从数据库获取元数据(表、列、过程等的名称)所需的最低权限是什么 我需要从中选择: [数据库].sys.objects [数据库].sys.schemas [数据库].sys.extended\u属性 [数据库].sys.sql\u模块 [数据库].information\u schema.columns db\u datareader可以,但我需要最低权限。为了让用户只查询对象的元数据,只需给他查看任何定义权限,如下所述: 为了让用户只查询对象的元数据,只需给他查看任何定义的权限,如
- [数据库].sys.objects
- [数据库].sys.schemas
- [数据库].sys.extended\u属性
- [数据库].sys.sql\u模块
- [数据库].information\u schema.columns
db\u datareader可以,但我需要最低权限。为了让用户只查询对象的元数据,只需给他查看任何定义权限,如下所述:
为了让用户只查询对象的元数据,只需给他查看任何定义的权限,如下所述: 这是详细信息这是详细信息