数据库第16章SQLServer安全管理.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
SQL Server安全管理是数据库系统中至关重要的部分,确保数据的安全性和完整性。在SQL Server 2000中,安全机制涵盖操作系统、服务器、数据库以及数据库对象的保护。本章主要介绍了SQL Server的安全验证模式、登录账户管理、数据库用户管理、角色管理和权限管理。 1. **验证模式**: SQL Server提供两种验证模式:仅Windows验证和SQL Server与Windows的混合验证。仅Windows验证依赖于Windows身份验证,而混合验证允许用户通过SQL Server账号或Windows账号登录。设置安全认证模式可以在安装时选择或通过配置工具进行更改。 2. **登录账户管理**: 创建登录账户是允许用户连接到SQL Server的第一步。使用`sp_addlogin`存储过程可创建新的登录账户,指定用户名、密码和默认数据库。例如,`EXEC sp_addlogin 'logzhao','01','mydb1'`创建了一个名为logzhao的登录账户,密码为01,且默认数据库为mydb1。登录账户可通过`sp_helplogins`查看,使用`sp_defaultdb`、`sp_defaultlanguage`和`sp_password`进行修改,以及用`sp_droplogin`删除。 3. **数据库用户管理**: 登录账户并不直接访问数据库,而是通过数据库用户进行。每个数据库用户对应一个登录账户,且存在于目标数据库的sysusers表中。用户可以使用`sp_grantdbaccess`创建数据库用户,如`exec sp_grantdbaccess 'logzhao', 'dbuserzhao'`。`sp_helpuser`用于查看数据库用户,`sp_revokedbaccess`用于删除。值得注意的是,dbo是数据库所有者,具有所有权限,而guest用户允许未明确授权的访问。 4. **角色管理**: 角色是权限的集合,可以简化权限管理。角色分为固定服务器角色(如sysadmin、dbcreator等)和固定数据库角色(如db_owner、db_datareader等)。通过`CREATE ROLE`创建自定义角色,然后使用`GRANT`将权限赋予角色,再用`ALTER ROLE`添加或删除成员。角色管理有助于批量授予权限和简化权限撤销。 5. **权限管理**: 权限分为默认权限、对象权限和语句权限。默认权限是用户加入角色时自动获得的。对象权限允许对数据库对象(如表、视图)进行操作,如SELECT、INSERT、UPDATE和DELETE。语句权限涉及T-SQL语句的执行,如EXECUTE。`GRANT`用于赋予权限,`REVOKE`用于撤销。例如,`GRANT SELECT ON Table1 TO Role1`将SELECT权限授予Role1,而`REVOKE SELECT ON Table1 FROM Role1`则撤销这一权限。 6. **问题解答**: 赵老师需要查看全校课程信息和本班学生选课信息,可以通过创建一个登录账户,将其添加到拥有相应权限的角色中,或者直接赋予相应的对象和语句权限。例如,创建一个登录账户,然后分配给包含查看课程和选课信息权限的角色。 SQL Server的安全管理涉及多个层次,包括验证方式的选择、账户的创建与管理、用户权限的控制以及角色的运用。理解并熟练掌握这些概念和操作对于保障数据库的安全至关重要。在实际应用中,应根据具体需求和安全策略灵活运用这些工具和方法,以实现高效且安全的数据管理。
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![emmx](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/release/download_crawler_static/74250862/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/74250862/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/74250862/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/74250862/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/74250862/bg5.jpg)
剩余30页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 0
- 资源: 5万+
![benefits](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-1.c8e153b4.png)
![privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-2.ec46750a.png)
![article](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-3.fc5e5fb6.png)
![course-privilege](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-4.320a6894.png)
![rights](https://csdnimg.cn/release/downloadcmsfe/public/img/vip-rights-icon.fe0226a8.png)
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
- CapsWriter-离线版本-主程序,语音实时转文字并自动上屏,音视频快速转文字
- SoC 中多个 MCU 访问同一段地址方式&内存映射共享资源&内存管理单元 (MMU) 与共享资源-详细介绍
- 要学习 Visual Basic 编程语言,你可以通过以下资源来开始你的学习之旅:
- Scratch语言教程相关项目资源
- 【kubernetes】实战:HPA自动扩/缩容
- IMG_20240911_192612.jpg
- 基于opencv和springboot的人脸分离应用
- 多智能体事件触发、一致性控制 状态轨迹图、控制输入图、事件触发图… 易于上手,有注释,有参考文献(与参考文献略有区别,适当变换能
- Xtensa架构所有版本中包含的核心指令介绍:加载指令/存储指令/跳转和调用指令/条件分支指/移动指令令/算术指令/位逻辑指令等
- 信捷PLC动态分期付款程序,动态解锁安全性高,无限期锁机直到终极解锁 函数功能块,只需要输入起始地址,可以直接使用 简单使用
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)