第22章安全性-安全保护及用户.pptVIP

  • 0
  • 0
  • 约3.72千字
  • 约 27页
  • 2019-12-13 发布于湖北
  • 举报
第22章 安全性-安全保护及用户权限 安全性是数据库最重要的特性之一,可将保护SQL Server视为一系列步骤,其涉及到4方面:平台、身份验证、对象(包括数据)及访问系统的应用程序;而SQL注入是一种最为常见的攻击方式,严重威胁到SQL Server的安全性;合理的用户权限也是系统安全的保障之一。 22.1 架构 架构是包含表、视图、过程等的容器,其位于数据库内部,而数据库位于服务器内部。这些实体像嵌套框一样放置在一起。服务器是最外面的框,而架构是最里面的框。 22.1.1 用户与架构的分离 在SQL Server 2008中,架构不等效于数据库用户。现在,每个架构都是独立于其创建数据库用户存在的不同命名空间。也就是说,架构只是对象的容器。任何用户都可以拥有架构,并且架构所有权可以转移。 22.1.2 新目录视图 在SQL Server 2008中架构是反映的显式实体。因此,架构只能有一个所有者。但一个用户可以拥有一个架构,也可以拥有多个架构,还可以不荣拥有架构。这种复杂关系并未在以前数据库版本的系统表中反映,因此SQL Server 2008使用了新的目录视图,以准确反映新的元数据。 22.1.3 什么是默认架构 每个用户都拥有一个默认架构,可以使用CREATE USER或ALTER USER的DEFAULT_SCHEMA选项来设置和更改默认架构。如果未定义DEFAU

文档评论(0)

1亿VIP精品文档

相关文档