仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1248|回复: 7
打印 上一主题 下一主题

[学习教程] MSSQL网站制作之chapter7:办理用户和平安性

[复制链接]
若相依 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:33:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一个语句分成两个event(实际上不止,其他可以忽略),一个table_mapevent和一个Rows_log_event。Table_mapevent是一样的,主要看Rows_log_event。平安|平安性第7章:办理用户和平安性目标
您必需创立用户帐户并授与那些帐户响应的数据库会见权限,以利用户可以会见您的数据库。某些用户帐户主动包含在事后设置的数据库中,可是出于平安性的缘故原由,这些帐户中的年夜多半都是被锁定的或过时的。在本章,您将学到怎样创立和办理用户帐户。您将利用EnterpriseManager在您的数据库中创立一个脚色和两个用户。您还将排除对HR用户帐户的锁定。
主题
本章会商以下主题:
办理数据库用户办理脚色检察屏幕截图
将您的鼠标挪动到该图标上以显现一切的屏幕界面。您还能够将您的鼠标移到每个图标上,以仅检察与之联系关系的屏幕界面。
办理数据库用户
前往主题列表

用户利用您在数据库中创立的用户帐户毗连到数据库。用户帐户是经由过程用户名来标识的,它界说了用户的属性。在本节,您将创立一个新用户,并付与该用户毗连到数据库和在数据库中创立工具的权限。

在本节,您将实行以下义务:
创立新用户变动用户属性排除帐户锁定和重置暗码授与权限创立新用户
前往主题列表

实行以下步骤以创立FSOWNER用户:
1.
翻开您的扫瞄器并将用户名和暗码指定为SYS,登录到EnterpriseManagerDatabaseConsole。

单击Login。


2.
在Administration页上的Security区中单击Users。




3.
显现Users属性页。单击Create。




4.
显现CreateUsersGeneral页。在域中输出以下值:

Username:FSOWNERPassword:FSOWNERDefaulttablespace:FSDATATemporarytablespace:TEMPStatus:Unlocked

单击OK。




5.
显现Users属性页,个中带有一条Update动静,用于确认您的用户已创立。您还能够看到在该页上列出了新用户。



单击Database链接前往Administration页。


变动用户属性
前往主题列表

在本节,您将学到怎样变动用户属性。FSOWNER用户将在数据库中创立工具,并必要具有FSDATA表空间上的限额以在个中创立工具。

实行上面列出的步骤,以撑持FSOWNER用户在FSDATA表空间中创立工具:
1.
在Administration页上的Security区中单击Users以会见Users属性页。在了局列表当选择FSOWNER并单击Edit。




2.
显现EditUserGeneral页。单击Quotas显现Quotas页。




3.
从Quota下拉菜单中为FSDATA表空间选择Unlimited。单击Apply。




4.
TheEditUserpageappearswithanUpdatemessageconfirmingyourchange.注重限额值为-1暗示Unlimited(无穷制)。



选择Users链接以前往到Users属性页。


排除帐户锁定和重置暗码
前往主题列表

假如帐户被锁定,用户就不克不及登录到数据库。在安装过程当中,会给您供应一个选项,以办理锁定或重置Oracle供应的用户帐户。假如您在当时没有选择排除那些帐户的锁定,您能够遵守以下步骤来实行该操纵。在本例中,您将排除对HR用户帐户的锁定偏重置暗码。您能够为每个您想排除锁定和/或必要重置暗码的帐户实行不异的步骤。
1.
在Administration页上的Security区中单击Users以会见Users属性页。在了局列表当选择HR并在Actions框的下拉菜单当选择UnlockUser。单击Go。




2.
单击Yes以确认排除锁定的操纵。




3.
显现Users属性页,个中带有一条Update动静,用于确认您的用户已排除锁定。您能够在Results区中看到HR用户的EXPIRED(过时)形态。在了局列表当选择HR并单击Edit。




4.
显现EditUserGeneral页。输出新暗码并单击Apply。




5.
显现EditUser页,个中带有一条更新动静,用于确认对您的用户所作的变动。



选择Users前往Users属性页。


授与权限
前往主题列表

在本节,您将懂得怎样授与权限。FSOWNER用户将在数据库中创立工具,而且必要具有创立那些工具的权限。

实行上面列出的步骤以撑持FSOWNER用户在数据库中创立工具:
1.
在Administration页上的Security区中单击Users以会见Users属性页。在了局列表当选择FSOWNER并单击Edit。




2.
显现EditUserGeneral页。单击SystemPrivileges。




3.
显现SystemPrivileges页。单击Modify。




4.
显现ModifySystemPrivileges页。单击以下权限中的每个并单击Move以将其选中:CREATESESSION,CREATEANYTABLE,CREATEANYINDEX。单击OK。




5.
显现EditUser页,个中带有所选的体系权限。单击Apply授与权限。




6.
显现EditUser页,个中带有Update动静以确认变动。



单击Database链接前往Administration页。


办理脚色
前往主题列表

您可使用脚色将权限与其他脚色组合起来,以便于为用户授与多个权限和脚色。有很多预界说的脚色。别的,您还能够创立合用于您的数据库中存在的操纵和工具的脚色。

在本节,您将测试以下义务:
创立脚色授与脚色创立脚色
前往主题列表

在本节,您将创立一个脚色以包括所必要的权限。在本章前面,您将工具权限授与该脚色。

依照上面的步骤创立FSCLERK脚色:
1.
在Administration页上的Security区中单击Roles。




2.
呈现Roles属性页。单击Create。




3.
呈现CreateRole页。在Name域中输出fsclerk。单击SystemPrivileges。




4.
显现SystemPrivileges页。单击Modify以选择要授与该脚色的体系权限。




5.
从AvailableSystemPrivileges当选择CreateSession并单击Move以将其选中。单击OK。




6.
再次显现CreateRole页。单击OK创立带有所选权限的脚色。




7.
再次显现Roles页,个中带有一条更新动静,用于确认FSCLERK脚色已创立。您能够向下转动来检察您方才创立的脚色。




授与脚色
前往主题列表

在本节,您将学到怎样将脚色授与用户。FSOWNER用户必要FSCLERK脚色中的权限。

实行上面列出的步骤,为FSOWNER供应FSCLERK脚色中的权限:
1.
在Administration页上的Security区中单击Users以会见Users属性页。在了局列表当选择FSOWNER并单击Edit。




2.
显现EditUserGeneral页。单击Roles。




3.
呈现Roles页。单击Modify。




4.
显现ModifyRoles页。从AvailableRoles当选择FSCLERK并单击Move以将其选中。单击OK。




5.
显现EditUser页,个中带有所选的脚色。单击Apply授与脚色。




6.
显现EditUser页,个中带有确认变动的Update动静。





将您的鼠标挪动到这些图标上以埋没一切的屏幕界面
MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。
愤怒的大鸟 该用户已被删除
沙发
发表于 2015-1-19 16:25:22 | 只看该作者
无法深入到数据库系统层面去了解和探究
莫相离 该用户已被删除
板凳
发表于 2015-1-28 08:28:09 | 只看该作者
一个是把SQL语句写到客户端,可以使用DataSet进行加工;
爱飞 该用户已被删除
地板
发表于 2015-2-5 20:11:40 | 只看该作者
SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)
分手快乐 该用户已被删除
5#
发表于 2015-2-13 11:47:29 | 只看该作者
理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识
不帅 该用户已被删除
6#
发表于 2015-3-11 13:40:58 | 只看该作者
然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-18 21:21:36 | 只看该作者
如果是将来做数据库的开发设计,就应该详细学习T-SQL的各种细节,包括T-SQL的程序设计、存储过程、触发器以及具体使用某个开发语言来访问数据库。
山那边是海 该用户已被删除
8#
发表于 2015-3-26 18:43:56 | 只看该作者
从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 19:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表