### SSA_PPT_chap4_V1.3.ppt 知识点详解
#### 一、安全机制概述
- **SQL Server 2005 安全机制**:介绍SQL Server 2005的安全特性,包括认证、授权等方面。
- **两种验证模式**:SQL Server 支持Windows身份验证模式和混合身份验证模式。
- **Windows身份验证模式**:仅使用Windows用户账户和组来管理安全性。
- **混合身份验证模式**:同时支持Windows用户账户和SQL Server自身定义的登录账户。
- **登录帐户和数据库用户**:
- **登录账户**:用于连接到SQL Server实例。
- **数据库用户**:登录账户映射到数据库中的用户,以便能够访问特定的数据库。
- **固定服务器角色**:预定义的角色集合,用于管理服务器级别的权限。
- **数据库角色**:自定义或预定义的角色,用于管理数据库级别的权限。
- **权限及授权方式**:详细解释如何授予或撤销对象上的权限。
#### 二、备份与还原
- **概念理解**:
- **备份**:数据的副本,用于在系统发生故障后恢复数据。
- **文件复制≠备份**:简单的文件复制无法实现一致性的数据恢复。
- **备份的必要性**:
- **数据丢失原因**:程序错误、人为错误、计算机失败、磁盘失败、灾难(如火灾、地震)和偷窃等。
- **备份类型**:
- **完整备份**:备份整个数据库的状态。
- **差异备份**:备份上次完整备份之后更改的数据。
- **事务日志备份**:备份从上次事务日志备份到当前事务日志尾部的日志记录。
- **恢复模式**:
- **简单恢复模式**:事务日志不能用于还原数据,适用于小型数据库和不经常更改的数据库。
- **完整恢复模式**:所有事务都被记录到日志中,用于生产数据库。
- **大容量日志恢复模式**:完整恢复模式的补充,只对大容量操作进行最小记录。
- **备份还原策略**:
- **完整备份和还原**:适用于小型数据库,数据库很少改变或只读的情况。
- **完整+差异备份与还原**:适用于数据库频繁更改且希望有最少的备份时间。
- **完整+事务日志备份与还原**:适用于数据库和事务日志备份相结合,当数据库经常更改且完整备份时间较长时使用。
- **备份设备**:
- **物理备份设备**:如磁盘或磁带等。
- **逻辑备份设备**:存储在SQL Server内的系统表中。
#### 三、案例分析
- **案例1:完整数据库备份与还原**
- **备份操作**:新建备份设备,指定数据库和备份类型为完整,设置备份集过期时间等。
- **还原操作**:选择用于还原的备份集,设置还原选项,指定还原操作覆盖现有数据库等。
- **案例2:完整+差异备份与还原方案**
- **备份操作**:先进行完整备份,然后根据需要进行差异备份。
- **还原操作**:先还原完整的备份,再依次还原差异备份。
- **案例3:完整+日志备份与还原方案**
- **备份操作**:先进行完整备份,再根据需要进行事务日志备份。
- **还原操作**:先还原完整的备份,再按顺序还原事务日志备份,直至需要恢复的时间点。
#### 四、总结
- **备份的类型**:完整、差异、日志。
- **恢复模式**:简单、完整、大容量日志。
- **备份还原策略**:完整、完整+差异、完整+日志。
- **备份设备**:物理设备和逻辑设备。
以上内容全面覆盖了SSA_PPT_chap4_V1.3.ppt中的核心知识点,包括SQL Server 2005的安全机制以及备份与还原的相关概念、操作步骤和最佳实践。