DENY 语句的完整语法很复杂。上面的关系图经过了简化,以突出说明其结构。下列主题对拒绝授予特定安全对象的权限时的完整语法进行了说明。
如果拒绝授予某一主体某种权限时未指定 CASCADE,而之前授予该主体此权限时指定了 GRANT OPTION,则 DENY 将失败。
sp_helprotect 系统存储过程可报告对数据库级安全对象的权限。
注意: |
|---|
|
表级 DENY 并不优先于列级 GRANT。保留权限层次结构中这方面的不一致是为了向后兼容。在未来的版本中会将其删除。 |
注意: |
|---|
|
拒绝授予数据库 CONTROL 权限将隐式拒绝授予该数据库 CONNECT 权限。如果拒绝授予某一主体对某一数据库的 CONTROL 权限,该主体将无法连接到该数据库。 |
注意: |
|---|
|
拒绝授予 CONTROL SERVER 权限将隐式拒绝授予对服务器的 CONNECT SQL 权限。如果拒绝授予某一主体对某一服务器的 CONTROL SERVER 权限,该主体将无法连接到该服务器。 |