温馨提示,练前必看
**本人考试学习时整理的,如有错误理解欢迎评论区指错**
**如有侵权可以联系我删除,但是是真题和知识点应该没啥侵权问题吧**
**有引用一些别人的文档做知识点,仅作参考,可以联系我删除**
**参考的文章太多了,我就不在最后一一指出了呜呜呜谢谢大家理解**
这是第九章的题目,暂时没有看到合适的知识点,欢迎补充
答案和解析在最后哦(有自己琢磨的思考和补充的知识点)~
题目
第31题:在SQL Server 2008中,设U1是sQL Server身份验证模式的数据库服务器登录账户,现希望U1在该数据库服务器上具有系统管理员权限。请补全下列语句:
EXEC sp_addsrvrolemember 'U1','________'
第32题:在SQL Server 2008中,某数据库用户User在此数据库中具有对于表数据的查询和更改权限。现要收回User对于T表的数据更改权,下述是实现该功能的语句,请补全该语句。
__________UPDATE ON TFROM User。
第33题:SQL Server 2008中,记录SQL Server实例中所有系统级信息.的系统数据库是_______。
第34题:在SQL Server 2008中,只具有修改数据库中全部用户表数据权限的系统角色是______。
第35题:SQL Server 2008中,用于存放临时信息的系统数据库是________。
第36题:设在sQL Server 2008某数据库中,要设置不允许用户U1获得对表T数据的册除权限,请补全实现该授权操作的SQL语句:
___________ ON T TO U1;
第37题:在SQL Server 2008中,若要册除U1登录账户,请补全下列语句:DROP _______U1
第38题:在SQL Server 2008中,有两种身份验证模式,一种是混合身份验证模式,另一种是________身份验证模式。
第39题:在SQL Server 2008中,登录账户的来源共有{blank}种。
第40题:在使用REVOKE命令回收用户权限时,如果要将该用户转授给其他用户的权限也一并回收,则命令中需要加上_______选项。
第41题:在SQL Server 2008中,若要删除DB1数据库中的U1用户,请补全下列语句:
_______ User U1
第42题:在SQL Server 2008中,系统管理员角色是______。
第43题;设在SQL Server中,要创建SQL Server身份验证的登录账户,登录名为:Userl,密码为: a123。请补全下列语句
CREATE _______ User1 WITH PASSWORD = 'a123'
第44题:设在SQL Server中,要启用被禁用的User1登录账户。请补全下列语句:_______LOGIN User1 ENABLE
第45题:在SQL Server 2008中,用户定义的角色属于_______级别的角色。
第46题:SQL Server 2008中,册除登录账户的语句是:_______LOGIN登录名
第47题:如果要使某用户可以将授予他的权限再转授给其他用户,那么在授权语句中需要加上_______选项。
答案及解析
第31题
正确答案: sysadmin
EXEC sp_addsrvrolemember是登录账户角色,sp_addsrvrolemember是定义好的存储过程,其作用是为登录账户赋角色权限。sysadmin在该数据库服务器上具有系统管理员权限。
第32题
正确答案: REVOKF
对数据的访问是通过SQLServer 2008的权限层次结构进行管理的。可以通过GRANT、DENY和REVOKE语句来管理这个权限层次结构。三种语句的作用分别为:
①GRANT:允许一个数据库用户或角色执行所授权限指定的操作;
②DENY:拒绝一个数据库用户或角色的特定权限,并且阻止它们从其他角色中继承这个权限③REVOKE:收回已经授予的权限。
第33题
正确答案: master
master是SQL Server2008中最重要的数据库。记录SQL Server实例的所有系统级信息,包括实例范围的元数据(例如登录账户)、端点、连接服务器和系统配置设置。记录了所有其他数据库的存在、数据库文件的位置以及SQL Server的初始化信息。
第34题
正确答案: db_datawriter
第35题
正确答案:tempdb
tempdb是临时数据库,用于保存临时对象或中间结果集,并为数据的排序等操作提供一个临时工作空间。每次启动sQL Servet时都会重新创建tempdb数据库。
第36题
正确答案: DENY DELETE
sQL Server 2008中设置不允许用户获得对表的某种操作权限的命令为:DENY对象权限名ОN{表名视图}TO {数据库用户名|用户角色名}。
第37题
正确答案: LOGIN
删除SQL Server登录帐户语法为DROP LOGIN login_name。
第38题
正确答案: Windows
在SQL Server 2008中,有两种身份验证模式,一种是混合身份验证模式,另一种是Windows身份验证模式。
第39题
正确答案:两或二或2
在SOL Server 2008中,登录账户的来源有两类:
一类是由SQL Server自身负责身份验证的登录账户;
另一类是登录到SQL Server的Windows网络账户,可以是组账户或者用户账户。
第40题
正确答案: CASCADE
在使用REVOKE命令回收用户权限时,如果要将该用户转授给其他用户的权限也一并回收,则命令中需要加上CASCADE选项。CASCADE对应于GRANT语句中的WITH GRANT OPTION,表示要撤销的权限也会从此主体授权或拒绝该权限的其他主体中撤销。
第41题
正确答案 : DROP
删除数据库用户用DROP关键字。
第42题
正确答案: sysadmin
在SQL Server 2008中,系统管理员角色是sysadmin。
第43题
正确答案 : LOGIN
创建新的登录账户的T-SQL语句是CREATE LOGIN。
第44题
正确笞案 : ALTER
修改登录账户属性的SQL语句是ALTERLOGIN。根据题意要启用被禁用的User1登录账户,完整的语句为ALTER LOGIN User1 ENABLE。
第45题
正确答案 : 数据库
在SQL Server 2008中,用户定义的角色属于数据库级别的角色。
第46题
正确答案 : DROP
删除SQL Server登录帐户语法为DROP LOGIN login_name。
第47题
正确答案: WITH GRANT OPTION
如果要使某用户可以将授予他的权限再转授给其他用户,那么在授权语句中需要加上WITH GRANT OPTION选项。