### 实验六-SQL-SERVER数据库安全管理实验报告 #### 一、实验目的 本次实验旨在通过实际操作加深对SQL Server数据库安全管理的理解与应用。具体目标包括: 1. **掌握用户的创建和授权方法**:理解如何在SQL Server环境中创建新用户,并能够为这些用户分配合适的权限。 2. **了解Microsoft SQL Server 2000数据库备份的基本策略和方法**:熟悉不同类型的备份策略及其应用场景,确保数据的安全性和可恢复性。 3. **掌握使用企业管理器和Transact-SQL命令进行数据库备份和恢复的方法**:学会利用图形界面工具和命令行工具完成数据库备份和恢复工作。 #### 二、实验原理 1. **Microsoft SQL Server 2000的安全机制**:SQL Server 2000采用多层次的安全模型,以账户为核心,通过对账户的授权管理实现数据安全。它将用户分为系统管理员、数据库管理员、数据库对象用户和数据库访问用户等类别。 2. **备份设备的选择**:常用的备份设备包括磁盘和磁带。虽然两者在物理介质上有区别,但使用方法类似,都可以作为可靠的备份存储介质。 3. **备份策略**:SQL Server 2000提供了多种备份策略,其中最常见的包括完全备份、增量备份和事务日志备份。这些策略各有优缺点,适用于不同的备份需求和场景。 #### 三、实验要求 - **实验环境**:需要一台安装了SQL Server 2000的计算机,并且该计算机能够联网。 - **实验时间**:预计需要2个学时来完成实验内容。 #### 四、实验内容及步骤 ##### 1. 创建用户 - **步骤1**:在企业管理器中找到“安全性”->“登录名”,并点击右键选择“新建登录”。 - **步骤2**:输入登录用户名“myuser”,不设置密码,并选择SQL Server身份验证方式。 - **步骤3**:设置“myuser”账号可以访问的数据库为“教学管理”,数据库角色为“public”。 ##### 2. 授权操作 - **步骤4**:在“教学管理”数据库下创建一个数据库用户,并将其与登录名“myuser”关联。 - **步骤5**:在“学生档案表”上授予“myuser”用户“SELECT”权限。 ##### 3. 测试权限 - **步骤6**:使用“myuser”登录查询分析器,并尝试查询“学生档案表”。 - **步骤7**:尝试查询“学生成绩表”,预期会因为权限不足而失败。 ##### 4. 使用Transact-SQL创建用户 - **步骤8**:在查询分析器中编写T-SQL脚本,创建新的登录用户“myuser2”,并设置连接数据库为“教学管理”。 #### 五、实验总结 通过本次实验,我们不仅掌握了SQL Server 2000中用户创建和授权的具体操作方法,还了解了数据库备份的重要性和基本策略。此外,还学会了如何使用企业管理器和Transact-SQL命令进行数据库备份和恢复。这些技能对于维护数据库系统的安全性和稳定性至关重要。未来还可以进一步探索更高级的备份策略和复杂的安全配置,以满足更严格的数据保护需求。
剩余20页未读,继续阅读
- 粉丝: 1178
- 资源: 7530
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助