在SQL Server 2008中,设ul用户在某数据库中是db­_datawriter角色中的成员,则用户U1从该角色

题目

在SQL Server 2008中,设ul用户在某数据库中是db­;_datawriter角色中的成员,则用户U1从该角色中可以获得的数据操作权限是( )。Ⅰ.查询Ⅱ.插入Ⅲ.更改Ⅳ.删除

A.仅Ⅰ

B.仅Ⅰ和Ⅱ

C.仅Ⅱ、Ⅲ和Ⅳ

D.全部

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在SQL Server 2008中,设U1用户在某数据库中是db_datawriter角色中的成员,则该用户U1从该角色中可以获得的数据操作权限是()。Ⅰ.查询Ⅱ.插入Ⅲ.更改Ⅳ.删除

A.仅Ⅰ

B.仅Ⅰ和Ⅱ

C.仅Ⅱ、Ⅲ和Ⅳ

D.全部


参考答案:C

第2题:

在SQL Server 2008中,设用户U1是某数据库db_datawriter角色中的成员,则U1在该数据库中有权执行的操作是( )。

A.SELECT

B.SELECT和INSERT

C.INSERT、UPDATE和DELETE

D.SELECT、INSERT、UPDATE和DELETE


正确答案:C
db_datawriter角色可以对表中的数据执行插入、删除和更新操作。U1用户属于此角色中的成员,其继承了db_datewriter角色的插入、删除和更新操作权限。所以选C。

第3题:

在SQL Server 2008的某数据库中,设U1用户是Rl角色中的成员,现已授予R1角色对T表具有SE.LECT和DENY UPDATE权限,同时授予了U1用户对T表具有INSERT和UPDATE权限,则ul用户最终对T表具有的权限是( )。

A.SELECT和INSERT

B.INSERT和UPDATE

C.SELECT、INSERT和UPDArIE

D.INSERT


正确答案:A
当用户的权限与其所在的角色的权限发生冲突时,以角色的权限为标准。

第4题:

在SQL Server 2008中,设U1用户在某数据库中是db_datawriter角色中的成员,则该用户U1从该角色中可以获得的数据操作权限是( )。1.查询Ⅱ.插入Ⅲ.更改Ⅳ.删除

A.仅Ⅰ

B.仅Ⅰ和Ⅱ

C.仅Ⅱ、Ⅲ和Ⅳ

D.全部


正确答案:C
db_datawriter固定数据库角色的成员可以在所有用户表中添加、删除或更改数据。即db_datawriter可以修改数据库中所有用户表数据,但不能查询。U1拥有除查询以外的三项权限。

第5题:

在SQL Server 2008的某数据库中,设用户U1同时是角色R1和角色R2中的成员。现已授予角色R1对表T具有SELECT、INSERT和UPDATE权限,授予角色R2对表T具有INSERT和DENY UPDATE权限,没有对U1进行其他授权,则U1对表T有权执行的操作是( )。

A.SELECT和INSERT

B.INSERT、UPDATE和SELECT

C.SELECT和UPDATE

D.SELECT


正确答案:A
当用户被赋予的两种角色的权限出现冲突时,为了安全起见,都是DENY优先。而没有规定DENY权限的,如本题中的SELECT,则用户可以使用此权限。所以选A。

第6题:

在SQL Server 2008某数据库中,用户Ul是Rolel角色中的成员。设在该数据库中执行了下述授权语句:GRANTINSERT ON T TO UlGRANTUPDATE,DELETEON T TO R01elGRANTSELECT ON T TO PUBLICDENYUPDATE ON T TO PUBLIC则用户ul对T表具有的操作权限是( )。

A.INSERT

B.INSERT、UPDATE和DELETE

C.INSERT、SELECT和DELETE

D.INSERT和DELETE


正确答案:C
前三句赋予用户U1对T表INSERT,UPDATE,DELETE的权限,第四句拒绝UPDATE权限。所以用户的操作权限是INSERT,SELECT,DELETE。

第7题:

在SQL Server 2000中,设U1用户在某数据库中是dh_datawriter角色中的成员,则用户U1从该角色中可以获得的数据操作权限是______。

Ⅰ.查询 Ⅱ.插入 Ⅲ.更改 Ⅳ.删除

A) 仅Ⅰ

B) 仅Ⅰ和Ⅱ

C) 仅Ⅱ、Ⅲ和Ⅳ

D) 全部

A.

B.

C.

D.


正确答案:C

第8题:

在SQL Server 2000的某数据库中,设U1用户是R1角色中的成员,现已授予R1角色对T表具有SELECT和DEN YUPDATE权限,同时授予了U1用户对T表具有INSERT和UPDATE权限,则U1用户最终对T表具有的权限是______。

A) SELECT和INSERT

B) INSERT和UPDATE

C) SELECT、INSERT和UPDATE

D) INSERT

A.

B.

C.

D.


正确答案:A

第9题:

在SQL Server 2000中,public角色是系统提供的一个数据库角色。下列关于public角色的说法,错误的是

A.每个数据库用户都自动是该角色中的成员

B.在不删除数据库用户的前提下,不能手工从该角色中删除成员

C.该角色中的成员自动具有查询数据库中用户表数据的权限

D.可以为该角色授予用户表的数据操作权


正确答案:C
解析:Public-角色是一个特殊的数据库角色,首先,数据库中的每个用户都自动地是public:角色的成员,用户不能从public角色中添加和删除成员。其次,用户可以对这个角色进行授权(其他系统提供的角色的权限都是固定的,用户不能更改)。如果想让数据库中的全体用户都具有某个特定的权限,则可将该权限授予public。每个数据库用户都自动地具有public角色的权限。