单选题
在SQL Server 2000中,某数据库中有角色R1和用户U1,U1是R1角色的成员,且只属于该角色。先对T表给R1只授予SELECT和DELETE权限,并授予U1对T表具有SELECT、UPDATE和DENYDELETE权限,则用户U1对T表可以执行的操作是______。
A.查询、删除和更改数据
B.查询和更改数据
C.查询和删除数据
D.查询和更改表结构
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 用户U1是R1角色的成员,所以U1具有R1角色的所有权限,即查询和删除数据的权限,但是对于T表,用户U1具有SELECT、UPDATE和DENY DELETE权限,所以U1对T表可以执行的操作是查询和更改,同时SELECT是数据级的操作,所以查询和更改的是数据而非表结构。
提交答案
关闭