SQL 的数据访问控制

本文详细介绍了SQL Server的安全体系结构,包括客户机操作系统的安全性、SQL Server的登录安全性、数据库的使用安全性以及数据库对象的使用安全性。重点讨论了SQL Server的认证模式、服务器登录管理、服务器角色管理、数据库用户管理、数据库角色管理和许可(权限)管理,阐述了如何确保数据访问的安全控制。
摘要由CSDN通过智能技术生成

SQL的数据访问控制

一、SQL SEVER的安全体系结构

1、客户机操作系统的安全性:在使用客户计算机通过网络实现对SQL SEVER服务器的访问时,用户首先要获得客户计算机操作系统的使用权。

操作系统安全性是操作系统管理员或网络管理员的任务。

2、SQL SEVER的登录安全性:SQL SEVER服务器的安全,建立在控制服务器登录帐号和密码的基础上。两种登录方式,无论是使用哪种登录方式,通过登录时提供的密码和账号,决定了用户能否获得SQLSEVER访问权,并确定获得访问权限后,用户使用SQL SEVER进程时就可以拥有的权利。

管理和设计合理的登录是数据库管理员(DBA)的重要任务。

3、数据库的使用安全性:设置访问数据库用户   

4、数据库对象的使用安全性:设置对数据库对象操作权限

二、SQL SERVER的安全控制

1.SQL SERVER的认证模式及认证模式配置

SQLSERVER的认证模式有两种:“Windows only认证”模式和“混合模式”。“Windows only认证”模式只允许使用“Windows”认证机制。这时,用户不能指定SQLServer的登录账户。混合认证模式既允许使用“Windows only认证”机制,也允许使用SQLServer认证机制。当使用该种认证模式时,对于可信连接用户的连接请求,系统将采用WindowsNT/2000认证模式,而对于非可信连接则采用SQL Server认证模式,采用SQLServer认证模式时,系统检查是否已经建立了该用户的登录标识以及口令,通过验证后,才可以连接到SQLServer服务器上。

2.服务器登录管理

(1) SQL Server服务器登录管理

SQL Server有2个默认的用户登录帐号:即sa和administrators\builtin。登录账户的信息存储在系统表master_syslogins中。sa是系统管理员的简称,是一个特殊的登录账户,拥有SQL Server系统和全部数据库中的权限。不管SQL Server实际的数据库所有权如何,sa账户被默认为是任何用户数据库的主人。所以&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值