问题 单项选择题

在SQL Server 2000中,某数据库中有角色Rl和用户U1,U1是R1角色的成员,且只属于该角色。先对T表给R1只授予SELECT和DELETE权限,并授予U1对T表具有SELECT、UPDATE和DENY DELETE权限,则用户U1对T表可以执行的操作是______。

A.查询、删除和更改数据

B.查询和更改数据

C.查询和删除数据

D.查询和更改表结构

答案

参考答案:B

解析: 用户U1是R1角色的成员,所以U1具有R1角色的所有权限。即查询和删除数据的权限。但是对于T表,用户U1具有SELECT、 UPDATE和DENY DELETE权限,所以U1对T表可以执行的操作是查询和更改数据。

选择题