文档介绍:实验题目
数据库的安全性与完整性
小组合作
否
姓名
班级
信管1班
学 号
一、实验目的
(1)理解数据库的安全性与完整性概念
(2)掌握数据库的安全性控制技术
(3)掌握数据库的完整性控制技术
二.实验环境
Windows XP+SQL Server 2000
三、实验内容与步骤
方法:服务器组上右键“属性”|“安全性”。
(1)利用企业管理器创建登录用户
方法:安全性|登录,右键。
创建4个登录用户U1、U2、U3、U4,创建U1和U2时均选中数据库访问为SP,使他们成为SP数据库的用户,创建U3和U4时不选中任何数据库。
创建登陆用户U1
创建登陆用户U2
在sp数据库的【用户】中查看
创建登陆用户U3
创建登陆用户U4
从企业管理器的【登录】中查看
(2)使用T-SQL语句创建登录用户
语法为:sp_addlogin 登录名[,登录密码[,默认数据库]]
注意:未指定默认数据库时,默认数据库是master。
【例2】创建登录用户,登录名为丁勇,密码为dy,默认数据库为SP。
从企业管理器的【登录】中查看
(1)利用企业管理器修改登录用户
(2)使用T-SQL语句修改登录用户
语法为:sp_password 旧密码,新密码,登录用户名
【例3】以sa登录服务器,修改登录用户丁勇的密码。
(1)利用企业管理器删除登录用户
(2)使用T-SQL语句删除登录用户
语法为:sp_droplogin 登录用户名
从企业管理器的【登录】中查看
【例4】删除登录用户U4。
注意:若待删除登录用户已是某数据库用户,则需先删除数据库用户,再删除登录用户。
从企业管理器的【登录】中查看
(1)利用企业管理器创建数据库用户
(2)使用T-SQL语句创建数据库用户
语法为:sp_adduser 登录用户名
【例5】创建SP的数据库用户U3
从企业管理器中的用户中查看