MYSQL网站制作之Access数据库平安中罕见成绩汇总
那时候Sybase已经诞生了6年的时间。至于其他值得关注的开源数据库,PostgreSQL将在2009年达到20岁的生日。虽然MySQL并不是市场上最年轻的数据库,但是却有更多成熟的数据库可供我们选择。本文汇总了在Access数据库平安成绩中最为罕见的成绩来做出解答。问:甚么是MicrosoftAccess事情组,如何创立事情组信息文件?
答:MicrosoftAccess事情组是在多用户情况下共享数据的一组用户。假如界说了用户级平安,事情组的成员将纪录在用户账号和组账号中,这些账号则保留在MicrosoftAccess事情组信息文件中。用户的暗码也保留在事情组信息文件中。能够为这些平安账号指定对数据库及其工具的权限。权限自己将存储在平安数据库中。
在MicrosoftAccess97中,用户的设置存储在Windows注册表的Hkey_Current_UserSoftwareMicrosoftOffice8.0AccessSettings关头字中。在MicrosoftAccess的旧版本中,“选项”对话框中界说的用户选项设置纪录在事情组信息文件中。
默许的事情组是由安装程序主动在安装MicrosoftAccess的文件夹中创立的事情组信息文件界说的。可使用“事情组办理器”从头创立事情组。
问:如何翻开“事情组办理器“?
答:假如利用的是Windows95或WindowsNTWorkstation4.0,可以使用“我的电脑”或Windows“资本办理器”翻开安装MicrosoftAccess的文件夹(默许文件夹是ProgramFilesMicrosoftOfficeOffice),然后双击Wrkgadm.exe。
问:如何同意别人检察或实行查询,但不克不及变动数据或查询计划?
答:在平安事情组里,能够指定别人检察查询前往数据的权限。假如是操纵查询,还能够同意他们实行查询,即便限定他们不得检察查询的基表或基本查询。
1、在“计划”视图中翻开查询。
2、在查询“计划”视图中单击计划网格与字段列表外的任何中央,以选定查询。
3、单击工具栏上的“属性”按钮,以显现查询的属性表。
4、将“实行权限”属性设置为“一切者的”。
设置了此属性后,应呈现以下情况:
1、一切用户都具有查询一切者的检察或实行查询权限。
2、只要查询一切者才干保留变动过的查询。
3、只要查询一切者才干变动查询的一切权。
正文:也能够设置一切新查询的默许权限。请在“工具”菜单上单击“选项”,再单击“表/查询”选项卡,然后单击想要利用的“实行权限”选项。
问:如何避免复制、设置数据库暗码或变动启动选项?
答:假如共享数据库没有界说用户级平安,就没法避免用户作出以上变动。界说了用户级平安性以后,就只要具有办理员权限的用户账号或组账号才干对数据库举行复制、设置暗码或变动启动属性等操纵。
问:如何界说用户级平安?
答:
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中到场的事情组办理员构成员能够会见新数据库中设置了平安的工具。“用户”组则不具有对这些工具的权限。要限定用户和/或组对这些工具的会见必需为其设置权限。
对免费版的用户也具有充足的支持服务。在dev.mysql.com上,一个大型的MySQL学习教程强大社区用户和开发者可以讨论所有关于MySQL的事情。这个站点拥有博客、指南、视频、技术交流会、白皮书和论坛等方式的交流。 从项目平台的选择上讲,我们关心的,应该是一款产品能不能满足任务需求,而不是网上怎么说。 呵呵,这就是偶想说的 这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否会出现大规模的碎片? 但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。 索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面。还有一大堆的环境参数和种种限制都让人对它有点却步。 只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。 微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。 在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。
页:
[1]