实验7  数据库的安全管理
1.实验目的
(1) 了解windows身份验证模式与SQL SERVER身份验证模式的原理。
(2) 掌握SQL SERVER的安全机制,包括身份验证模式及在SQL管理平台的设置方法。
(3) 掌握登陆账号的创建、查看、禁止、删除方法。
(4) 掌握数据库用户的创建、修改、删除方法。
(5) 掌握数据库用户权限的设置方法。
(6) 了解服务器角的分类与功能
2.实验内容及步骤
请先附加studentsdb数据库,然后完成以下实验。
(1) Windows登录名
1 使用界面方式创建Windows身份模式的登录名。
方法: 第1步 以管理员身份登录到Windows,选择“开始”→打开“控制面板”中的“性能和维护”→选择其中的“管理工具”→双击“计算机管理”,进入“计算机管理”窗口。 在该窗口中选择“本地用户和组”中的“用户”图标右击,在弹出的快捷菜单中选择“新用户”菜单项,打开“新用户”窗口,新建一个用户zheng。
第2步 以管理员身份登录到SQL Server Management Studio,在“对象资源管理器,,中选择“安全性”→右击“登录名”,在弹出的快捷菜单中选择“新建登录名”菜单项。在“新建登录名”窗口中单击“添加”按钮添加Windows用户名zheng。选择“Windows身份验证模式”,单击“确定”按钮完成。
2 使用命令方式创建WINDOWS身份模式的登录名,语句如下:
语句
(2) SQL SREVER登陆名
1 使用界面方式创建SQL Server登录名。
方法:在对象资源管理器的“安全性”中,右击“登录名”,在弹出的快捷菜单中选择“新建登录名”菜单项。在“新建登录名”窗口中输入要创建的登录名yan,并选择“SQL Server身份验证模式”,输入密码,将“用户在下次登录时必须更改密码”的选项去掉,单击“确定”按钮。
2 以命令方式创建SQL SERVER 登陆名,语句如下:
语句
(3) 数据库用户
1 使用界面方式创建STUDENTSDB的数据库用户。
方法:在“对象资源管理器”中选择数据库STUDENTSDB的“安全性”→右击“用户”,在弹出的快捷菜单中选择“新建用户”菜单项,在“数据库用户”窗口中输入要新建的数据库用户的用户名yan,输入使用的登录名yan。“默认架构”填写dbo,单击“确定”按钮。 
2 使用命令方式创建STUDENTSDB的数据库用户,语句如下:
语句
(4) 固定服务器角
1 通过资源管理器添加固定服务器角成员。
以系统管理员身份登录SQL SERVER→安全性→登录名→选择要添加的登录名→属性→服务器角→选择添加角→确定。
2 使用系统存储过程sp_addsrvrolemember将登录名添加到固定服务器角中。
语句
(5) 固定数据库角。
1 界面方式为固定数据库角添加成员。
STUDENTSDB中展开  安全性→角→数据库角→db_owner→属性→数据库角→添加
2 用系统存储过程。
语句
(6) 自定义数据库角
①界面方式。
展开数据库→选择数据库(STUDENTSDB)→安全性→角→新建→新建数据库角→myrole→确定
3 令方式。
语句
(7) 授予数据库权限。
①界面方式授予STUDENTSDB上的CREATE TABLE权限。
展开数据库→STUDENTSDB→属性→权限→yan→选择权限→确定。
②界面方式授予Employees表上的SELECT、DELETE权限。
Employees表→属性→权限→添加→选择权限。
4 令方式。
授予用户yan在STUDENTSDB数据库上的CREATE  TABLE权限
语句
授予用户yan在STUDENTSDB数据库上的 学生表 的SELECT  、DELECT 权限
语句
(8) 拒绝和撤销数据库权限。
1 绝yan在学生表上的DELETE和UPDATE权限。
语句
2 销用户yan在 学生表 中的SELECT、DELETE权限。
语句

sql server两种身份验证模式
实验名称
数据库的备份与恢复;导入与导出
实验日期
实验目的
了解windows身份验证模式与SQL SERVER身份验证模式的原理。
掌握SQL SERVER的安全机制,包括身份验证模式及在SQL管理平台的设置方法。
掌握登陆账号的创建、查看、禁止、删除方法。
掌握数据库用户的创建、修改、删除方法。
掌握数据库用户权限的设置方法。
了解服务器角的分类与功能
实验环境
Windows 7 ,SQL Server 2008
实验内容
按实验步骤完成存数据库的安全管理。
实验中要求在控制台和查询设计器中用语句完成的实验,请堆截图在这里,填写他们的语句,并标上题号。
试验思考
回答以下问题:
1、试述实现数据库安全性控制的常用方法和技术。
 
2、什么是数据库中的自主存取控制方法和强制存取控制方法?
 
手写“回答以下问题”,若空白处不够,请附页完成

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。