SQL Server数据库技术(94)[MSSQL防范]
本文“SQL Server数据库技术(94)[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
14.4.1 权限管理简介 ????用户在登录到sql server 之后,其安全账号(用户账号)所归属的NT 组或角色所被授与的权限决意了该用户可以对哪些数据库对象履行哪类操作以及可以拜候、改正哪些数据.在SQL Server 中包含两种范例的权限,即对象权限和语句权限. (1) 对象权限 ????对象权限老是针对表、视图、存储历程而言,它决意了能对表、视图、存储历程履行哪些操作(如UPDATE、 DELETE、 INSERT、 EXECUTE).假如用户想要对某一对象举行操作,其必须具有呼应的操作的权限.比方,当用户要成功改正表中数据时,则前提条件是他已经被授与表的UPDATE 权限. ????差别范例的对象支持差别的针对它的操作例,如不能对表对象履行EXECUTE 操作.我们将针对各种对象的大概操作摆列如表14-1 所示: ????注意:REFERENCE充许在GRANT、DENY、REVOKE语句中向有外键参照表中插入一行数据. (2) 语句权限 ????语句权限主要指用户能否具有权限来履行某一语句,这些语句普通是一些具有管理性的操作,如成立数据库、表、存储历程等.这种语句固然仍包含有操作如(CREATE)的对象,但这些对象在履行该语句之前并不存在于数据库中如成立一个表,在CREATE TABLE 语句未成功履行前数据库中没有该表),所以将其归为语句权限范围.表14-2 是全部的语句权限清单. 各参数含义阐明以下:
REVOKE和DENY语法格局与GRANT语法格局一样. |
? |
本文地址: | 与您的QQ/BBS好友分享! |