《数据库原理及应用》课件_第3章 关系数据库标准语言SQL 2.pptVIP

  • 0
  • 0
  • 约5.82万字
  • 约 143页
  • 2025-10-15 发布于广东
  • 举报

《数据库原理及应用》课件_第3章 关系数据库标准语言SQL 2.ppt

**GRANT在安全系统中创建项目,使当前数据库中的用户得以处理当前数据库中的数据或执行特定的Transact-SQL语句。语法语句权限:GRANT{ALL|statement[,...n]}

TOsecurity_account[,...n]对象权限:GRANT

????{ALL[PRIVILEGES]|permission[,...n]}

????{

????????[(column[,...n])]ON{table|view}

????????|ON{table|view}[(column[,...n])]

????????|ON{stored_procedure|extended_procedure}

????????|ON{user_defined_function}

????}

TOsecurity_account[,...n]

[WITHGRANTOPTION]

[AS{group|role}]REVOKE删除以前在当前数据库内的用户上授予或拒绝的权限。语法语句权限:REVOKE{ALL|statement[,...n]}

FROMsecurity_account[,...n]对象权限:REVOKE[GRANTOPTIONFOR]

????{ALL[PRIVILEGES]|permission[,...n]}

????{

????????[(column[,...n])]ON{table|view}

????????|ON{table|view}[(column[,...n])]

????????|ON{stored_procedure|extended_procedure}

????????|ON{user_defined_function}

????}

{TO|FROM}

????security_account[,...n]

[CASCADE]

[AS{group|role}]如何授予、拒绝或撤消用户定义的角色在多个对象中的权限(企业管理器)授予、拒绝或废除用户定义角色在多个对象上的权限展开服务器组,然后展开服务器。

展开数据库文件夹,然后展开角色所属的数据库。

单击角色。

在详细信息窗格中,右击要授予、拒绝、取消其权限的用户定义的角色,然后单击属性命令。

在名称下单击权限。

单击列出全部对象,然后选择在每个对象上授予、拒绝或废除的权限。选中标志表示授予权限;X表示拒绝权限,空框表示废除权限。只列出适用于该对象的权限。*USEqxz--打开数据库GO--关于SQLSERVER登录用户的权限操作EXECsp_addloginqxz3,qxz3,qxz--创建SQLSERVER登录用户EXECsp_defaultdbqxz3,qxz--改变缺省数据库EXECsp_grantdbaccessqxz3,qxz3--许可存取当前数据库EXECsp_revokedbaccessqxz3--取消存取当前数据库EXECsp_droploginqxz3--删除SQLSERVER登录用户--关于NT用户的权限操作命令sp_grantloginBuiltin\Administrators--许可NT用户或组帐户得以使用Windows身份验证连接到MicrosoftSQLServerEXECsp_grantdbaccessBuiltin\Administrators,BADMIN--许可存取当前数据库grantselectonsctoBADMIN--对NT许可用户BADMIN授权EXECsp_revokedbaccessBAdmin--收回NT许可用户BADMIN对数据库的存取权EXECsp_revokeloginBuiltin\Administrators--收回NT用户或组帐户得以使用Windows身份验证连接到MicrosoftSQLServer的权力EXECsp_denyloginBuiltin\A

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档