蒙在股里 发表于 2015-1-16 22:45:48

MYSQL教程之Access数据库平安的几个成绩

一些典型的RDBMS功能并不总是在DBaaS系统中可用。例如MySQL学习教程,WindowsAzureSQLDatabase(以前的SQLAzure)是微软的DBaaS产品,提供了一个类似于SQLServer的数据库平台。access|平安|数据|数据库|数据库平安|成绩成绩
1.甚么是MicrosoftAccess事情组,如何创立事情组信息文件?
2.如何翻开“事情组办理器“?
3.如何同意别人检察或实行查询,但不克不及变动数据或查询计划?
4.如何避免复制、设置数据库暗码或变动启动选项?
5.如何界说用户级平安?
问:甚么是MicrosoftAccess事情组,如何创立事情组信息文件?
答:MicrosoftAccess事情组是在多用户情况下共享数据的一组用户。假如界说了用户级平安,事情组的成员将纪录在用户帐号和组帐号中,这些帐号则保留在MicrosoftAccess事情组信息文件中。用户的暗码也保留在事情组信息文件中。能够为这些平安帐号指定对数据库及其工具的权限。权限自己将存储在平安数据库中。
在MicrosoftAccess97中,用户的设置存储在Windows注册表的Hkey_Current_UserSoftwareMicrosoftOffice8.0AccessSettings关头字中。在MicrosoftAccess的旧版本中,“选项”对话框中界说的用户选项设置纪录在事情组信息文件中。
默许的事情组是由安装程序主动在安装MicrosoftAccess的文件夹中创立的事情组信息文件界说的。可使用“事情组办理器”从头创立事情组。
问:如何翻开“事情组办理器“?
答:假如利用的是Windows95或WindowsNTWorkstation4.0,可以使用“我的电脑”或Windows“资本办理器”翻开安装MicrosoftAccess的文件夹(默许文件夹是ProgramFilesMicrosoftOfficeOffice),然后双击Wrkgadm.exe。
问:如何同意别人检察或实行查询,但不克不及变动数据或查询计划?
答:在平安事情组里,能够指定别人检察查询前往数据的权限。假如是操纵查询,还能够同意他们实行查询,即便限定他们不得检察查询的基表或基本查询。
1在“计划”视图中翻开查询。
2在查询“计划”视图中单击计划网格与字段列表外的任何中央,以选定查询。
3单击工具栏上的“属性”按钮,以显现查询的属性表。
4将“实行权限”属性设置为“一切者的”。
设置了此属性后,应呈现以下情况:
。一切用户都具有查询一切者的检察或实行查询权限。
。只要查询一切者才干保留变动过的查询。
。只要查询一切者才干变动查询的一切权。
正文也能够设置一切新查询的默许权限。请在“工具”菜单上单击“选项”,再单击“表/查询”选项卡,然后单击想要利用的“实行权限”选项。
问:如何避免复制、设置数据库暗码或变动启动选项?
答:假如共享数据库没有界说用户级平安,就没法避免用户作出以上变动。界说了用户级平安性以后,就只要具有办理员权限的用户帐号或组帐号才干对数据库举行复制、设置暗码或变动启动属性等操纵。
问:如何界说用户级平安?
答:
1到场一个平安事情组或新建一个事情组信息文件。
要点要完整确保数据库的平安,请不要利用安装MicrosoftAccess时创立的事情组信息文件所界说的默许事情组。而应当确保界说所到场的事情组的事情组信息文件是利用独一的事情组ID(WID)创立的,不然应当创立一个新的事情组。
2激活“登录”对话框。
操纵办法:启动MicrosoftAccess,翻开数据库,单击“工具”菜单“平安”子菜单中的“用户与组帐号”命令,单击“用户”选项卡,确保在“称号”框中预界说的“办理员”用户帐号呈高亮度显现,单击“变动登录暗码”选项卡,单击“新暗码”框,然后键进新暗码。不要在“旧暗码”框中输出任何内容,在“考证”框中再次键进暗码举行确认,然后单击“断定”按钮。加入ACCESS偏重新启动ACCESS,就会呈现“登录”对话框。
3创立办理员的用户帐号。
操纵办法:
1)翻开事情组办理器,按下“连接。。。”按钮,选择利用在第1步骤中创立的平安事情组信息文件,加入办理器,启动MicrosoftAccess。
要点假如要确保数据库是完整平安的,请不要利用安装MicrosoftAccess时创立的事情组信息文件中界说的默许事情组,并确保界说所用事情组的事情组信息文件是以独一的事情组ID(WID)创立的,不然就应当从头创立一个事情组信息文件。
2)选择“工具”菜单“平安”子菜单中的“用户与组帐号”命令,单击“用户”选项卡上的“新建”按钮,在“新用户/组”对话框中,键进办理员帐号称号和团体ID(PID),然后单击“断定”按钮新建帐号。
告诫必定要记着准确的帐号名和PID,包含字母的巨细写,并其将其放在平安的中央。假如要从头创立帐号,必需供应其称号和PID。忘记或丧失了帐号名和PID将没法恢复。
3)在“可用的组”框中,单击“办理员组”,然后单击“增加”按钮。MicrosoftAccess将把新的办理员帐号增加到办理员组并在“从属于”框中显现“办理员组”。
4)单击“断定”按钮新建办理员帐号。
4加入MicrosoftAccess并以新建的办理员身份登录。
5删除办理员组中的办理员帐号。
操纵办法:选择“工具”菜单“平安”子菜单中的“用户与组帐号”命令,在“用户”选项卡上的“称号”框中输出要移往的用户。在“从属于”框中,选择要“办理员组”的组,然后单击“删除”按钮。
6翻开要设置平安的数据库。
7单击“工具”菜单“平安”子菜单中的“用户级平安性导游”命令。
8依据导游对话框中的唆使完成各个步骤。
“用户级平安性导游”将创立一个新的数据库,并将原无数据库中一切工具的正本导出到新的数据库中,然后经由过程作废用户组对新数据库工具的一切权限,为导游第一个对话框中的选定工具范例设置平安,然后加密新数据库。原无数据库没有举行任何变动。表之间的干系和一切的链接表在新的数据库中都将重修。
如今,只要在步骤1中到场的事情组办理员构成员能够会见新数据库中设置了平安的工具。“用户”组则不具有对这些工具的权限。要限定用户和/或组对这些工具的会见必需为其设置权限。
DBaaS系统本身并不提供面对面访问或个人客户关系或持续不断的支持MySQL学习教程。这些就是需要解决方案提供商的原因。他们帮助客户选择正确的解决方案、规划集成和迁移战略,然后协助实施。

仓酷云 发表于 2015-2-1 06:02:55

比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。

老尸 发表于 2015-2-7 01:22:17

对递归类的树遍历很有帮助。个人感觉这个真是太棒了!阅读清晰,非常有时代感。

admin 发表于 2015-2-19 07:48:52

对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。

精灵巫婆 发表于 2015-3-6 14:13:28

对于微软系列的东西除了一遍遍尝试还真没有太好的办法

冷月葬花魂 发表于 2015-3-13 01:52:59

财务软件要用SQL也只是后台的数据库而已,软件都是成品的,当然多学东西肯定是有好处的..

飘飘悠悠 发表于 2015-3-20 09:12:24

对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
页: [1]
查看完整版本: MYSQL教程之Access数据库平安的几个成绩