- 4
- 0
- 约3.32千字
- 约 28页
- 2019-10-08 发布于广东
- 举报
第8章 SQL Server权限管理 8.1 数据库的安全性 8.2 数据库的安全性管理 数据库的安全性由数据库角色来控制。当用户成功地连接到服务器之后,会在此服务器上的数据库角色中查找相应用户的用户名。如果在数据库角色中找到了用户名,则该用户可以查看该数据库的名称和其中的数据集的列表(包括虚拟的和链接的数据表)。但是,该用户只能访问那些已经指派了数据库角色的数据表。如果在数据库角色中没有找到用户名,则该用户不能查看或访问服务器上的任何对象。 当然,在授予用户对数据库中数据表的访问权限之前,必须授予他们对数据库的访问权限,以保护数据不受内部和外部侵害。 8.2 数据库的安全性管理 用户具体访问数据时,要经过以下三个阶段的处理过程: (1)用户必须登录到SQL Server的实例,进行身份鉴别,被确认合法后才能登录到SQL Server实例。 (2)用户在每个要访问的数据库里必须要有一个账号,SQL Server实例将SQL Server登录映射到数据库用户账号上,在这个数据库的账号上定义数据库的管理和数据对象访问的安全策略。 (3)检查用户是否具有访问数据对象、执行动作的权限,经过语句许可权限的验证,才能实现对数据的操作。 8.2.1 SQL Server身份验证模式 SQL Server使用两种身份验证模式:Windows身份验证模式和混合模式验证方式 1.Wind
原创力文档

文档评论(0)