2024年3月23日发(作者:)

实训报告

一 数据库的基本管理

一、数据库安全操作

1、登陆管理

任务1、将当前SQL Server实例的验证模式设置为“SQL Server和Windows验证模式.

任务2、在当前数据库引擎中创建“Windows身份验证”登录名(对应的Windows用户

名为winlogin)

任务3、在当前数据库引擎中创建“SQL Server身份验证”登陆名为“newLogin”,密码为

“123456”

任务4、在当前数据库引擎中创建“SQL Server身份验证”登陆名为“sqlLogin”,密码为“123”

任务5、查看sa用户的属性,并将其登录状态设为“启用”

2、用户管理

任务1、为数据库“Student”创建与newlogin登录名对应的数据库用户newuser,

并查看其属性

任务2、为数据库“Student”创建与sqlLogin登录名对应的数据库用户sqluser,

并查看其属性

任务3、为数据库“Student”创建与sqlLogin登录名对应的数据库用户testuser,

并查看其属性

任务3、将数据库用户testuser修改为win

任务4、删除win

3、服务器角色管理

任务1、使用SSMS,将登录名“newlogin”添加到“sysadmin”固定服务器角色

任务2、将登录名“newlogin”添加到“serveradmin”服务器角色中,并从sysadmin

服务器角色中删除“newLogin”

4、数据库角色管理

任务1、查看固定数据库角色db_owner的属性,将数据库用户sqluser添加到

db_owner角色中

任务2、查看固定数据库角色db_datawriter的属性,并将数据库用户newuser添

加到该角色中

任务3、创建用户定义数据库角色db_myuser,并将数据库用户sqluser添加到该

角色中

5、权限管理

任务1、使用SSMS授予数据库用户sqluser对“Goods”表的查询权限,查看

Goods表的权限属性

任务2、授予sqluser对“Orders”表的插入和修改权限,并查看授权后的Orders

表的权限属性

任务3、把在数据库中建立表的权限授予stud_user1

任务4、用户Liu需要通过“学生信息管理系统”应用程序对数据库中的stud_info、

lesson_info表进行查询(SELECT)、修改(UPDATE)和添加(INSERT)操作,但