设为首页收藏本站

SKY外语、计算机论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5886|回复: 6
打印 上一主题 下一主题

实战数据库安全性管理(一)

[复制链接]

22

主题

8

好友

1898

积分

超级版主

Rank: 8Rank: 8

生肖
星座
天秤座
性别

最佳新人 活跃会员 热心会员 灌水之王 突出贡献 优秀版主

跳转到指定楼层
楼主
发表于 2013-9-30 15:11:18 |只看该作者 |倒序浏览
作者:小卢(数据库专业毕业) 日期:2013-09-30 原文地址:http://www.skywj.com/thread-9107-1-1.html

l 场景

了解SQL Server2008包括的可配置安全功能,通过这些功能,用户可根据所需定制自己的安全策略以实现安全防御。
Ø 查询安全对象的权限
Ø 设置SQL Server身份验证模式
Ø 使用密码策略
Ø 管理登录名
Ø 管理凭据


l 要求:根据实验内容完成实验以熟悉知识的应用。


本实验的主要任务及执行步骤如下:


1、 使用T-SQL语句查询服务器级别主体的目录视图。

select * from sys.server_permissions



2、 使用T-SQL语句查询数据库级别主体的目录视图。

select * from sys.database_permissions  



3、 使用fn_my_permissions函数分别列出服务器(默认服务器)、数据库(AdventureWorks)和表(Person.Address)的有效权限。

select * from fn_my_permissions (NULL, 'SERVER')  



USE AdventureWorks;
GO
SELECT * FROM fn_my_permissions (NULL, 'DATABASE');



USE AdventureWorks;
GO
SELECT * FROM fn_my_permissions('Person.Address', 'OBJECT')  



4、 使用SSMS设置SQL Server验证模式的步骤和相关界面

1)打开SSMS  2)右击属性 ,点击安全性



5、 使用SSMS创建登录名login1_学号,密码自设,并启用密码策略验证密码的复杂性。





6、 使用SSMS创建凭据pj1_学号,标识为windows系统管理员,密码自设。






7、 使用T-SQL语句创建凭据pj2_学号,标识为windows系统管理员,密码自设。


CREATE CREDENTIAL pj2_19 WITH IDENTITY = 'st46\Administrator',
    SECRET = 'DSL12DSL12';




8、 使用T-SQL语句创建映射到pj1_学号凭据的登录名login2_学号,密码自设并且

create login login2_19 with password='DSL12DSL12',
credential=pj1_19



9、 使用T-SQL语句把第5题创建的登录名login1_学号改为NewLogin1_学号,同时把密码重设。

ALTER LOGIN login1_19 WITH NAME = NewLogin1_19;



ALTER LOGIN NewLogin1_19 WITH PASSWORD = 'DSL123DSL';


10、 使用T-SQL语句执行以下操作,体验数据库用户和登录名对数据库的访问权限
     --创建登录名login1login2,密码为123456

create login login1 with password='123456'
create login login2 with password='123456'



--创建数据库DB1DB2并在DB1中创建架构mySchema1和在DB2中创建mySchema2

  create database DB1
create database DB2



create database DB1
create database DB2
use DB1
GO
create schema [mySchema1] authorization [dbo]
GO
use DB2
GO
create schema [mySchema2] authorization [dbo]
GO





     --分别在上述DB1DB2中创建数据库用户user1user2,使用默认架构mySchema,其中user1用户映射的登录名login1user2用户映射的登录名login2

use DB1
CREATE user use1 for login login1 with default_schema=mySchema1
use DB2
CREATE user use2 for login login2 with default_schema=mySchema2





--分别用login1login2进行登录访问数据库DB1DB2










--验证login1是否只能访问数据库DB1login2只能访问数据库DB2








11、 把user1的用户名更改为newUser1,原来的默认架构mySchema改为mySchema1
alter user use1 with name=newUser1,default_schema=mySchema1






持续更新中·~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
分享淘帖0 收藏收藏0 评分评分
人都有一段故事,没有精彩与否,只有感人与否

150

主题

5

好友

1179

积分

管理员

Rank: 9Rank: 9Rank: 9

性别
保密

最佳新人 活跃会员 推广达人 宣传达人 突出贡献 优秀版主 论坛元老

沙发
发表于 2013-9-30 15:33:05 |只看该作者
铃的文章越发越有专业性了!
回复

使用道具 评分 举报

0

主题

0

好友

125

积分

注册会员

Rank: 2

性别
保密
板凳
发表于 2013-9-30 15:34:22 |只看该作者
好厉害啊,像论文一样!
回复

使用道具 评分 举报

0

主题

1

好友

112

积分

注册会员

Rank: 2

性别
保密
地板
发表于 2013-9-30 22:41:20 |只看该作者
我勒个去,我正找这个呢
回复

使用道具 评分 举报

11

主题

10

好友

597

积分

版主

吉祥物

Rank: 7Rank: 7Rank: 7

自我介绍
努力减肥的胖兔子,以及微博已长草!
性别

最佳新人 活跃会员 灌水之王

5#
发表于 2013-9-30 22:43:29 |只看该作者
铃姐好厉害好厉害好厉害~~~顶起~V5
喜欢坐在窗台看。。。天空。。是那么的耀眼。。。。
回复

使用道具 评分 举报

0

主题

0

好友

132

积分

注册会员

Rank: 2

性别
保密
6#
发表于 2013-10-1 09:00:13 |只看该作者
真复杂,更牛!
回复

使用道具 评分 举报

10

主题

4

好友

843

积分

版主

Rank: 7Rank: 7Rank: 7

生肖
星座
双鱼座
性别

最佳新人 活跃会员

7#
发表于 2013-10-1 10:57:42 |只看该作者
表示没看懂的孩子路过  走起
人生若只如初见,何事西风悲画扇
回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 立即注册


手机版|SKY外语计算机学习 ( 粤ICP备12031577 )    

GMT+8, 2024-4-27 08:36 , Processed in 0.135794 second(s), 31 queries .

回顶部