sqlserver将查询course表的权限从角色r1收回。
时间: 2023-09-12 10:12:53 浏览: 48
可以使用以下命令将查询`course`表的权限从角色`r1`收回:
```sql
REVOKE SELECT ON dbo.course FROM r1;
```
执行以上命令后,角色`r1`将失去查询`course`表的权限。需要注意的是,此时该角色成员的查询权限也会被撤销。如果需要让某个用户继续拥有查询权限,可以直接授予该用户相应的权限,而不是通过角色授予权限。
相关问题
将查询course表的权限从角色r1收回。
,安全防护可以保障企业资产的安全性。RFID技术可以实现对资产的安可以使用以下命令将查询`course`表的权限从角色`r1`收回:
```sql
REVOKE SELECT全防护,包括资产防盗和资产追踪两个方面。
在资产防盗方面,RF ON dbo.course FROM r1;
```
执行以上命令后,角色`r1`将失去查询`course`表ID技术主要采用被动式标签和读写器组成的网络,标签贴在资产上,并的权限。需要注意的是,此时该角色成员的查询权限也会被撤销。如果需要让某个且读写器可以实时监测标签的状态,当标签被非法拆卸或损坏时,读写用户继续拥有查询权限,可以直接授予该用户相应的权限,而不是通过角色授予权限。
sqlserver创建数据库角色r1,将查询course表的权限授给角色r1,并将用户u2添加为r1的角色成员。
可以按照以下步骤来完成:
1. 连接数据库,并以具有创建角色和授予权限的权限的用户登录。
2. 创建角色r1,可以使用以下命令:
```sql
CREATE ROLE r1;
```
3. 授予角色r1查询course表的权限,可以使用以下命令:
```sql
GRANT SELECT ON dbo.course TO r1;
```
4. 将用户u2添加为r1的角色成员,可以使用以下命令:
```sql
EXEC sp_addrolemember 'r1', 'u2';
```
完成以上步骤后,用户u2就可以使用r1的权限查询course表了。注意,在 SQL Server 中,表名需要指定架构名称,如上述例子中的`dbo.course`。