在网络上共享 ACCESS 数据库

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关于在网络上共享Access数据库(MDB)-----微软官方帮助

2008年11月19日星期三下午10:19

如果您的计算机已经连接到网络中,则您和其他用户可以同时使用一个Microsoft Access数据库(数据库:与特定主题或用途相关的数据的集合。在数据库内,关于特定实体的信息(如雇员或订单)分类归纳到表、记录和字段中。)。

用于共享数据的方法

在多用户环境下共享数据的方法有多种。

共享整个Access数据库可以将整个Access数据库放在网络服务器或共享文件夹中。这是实现整个Access数据库共享的最简单的方法。每个用户都能共享数据,并能使用相同的窗体、报表、查询、宏和模块。如果要让每个用户都以相同的方式使用Access数据库,或者您不能支持其他用户创建其自己的对象,则可以采取这种策略。

仅共享Access数据库中的表可以只将表放在网络服务器上,而将其他数据库对象都留在用户的计算机上。这种情况下,Access数据库的性能会有所提高,因为只有数据是通过网络发送的。当将一个数据库拆分为后端(表)和前端时,用户可以在不影响别人的情况下,对其自己的前端数据库中的窗体、报表和其他对象进行自定义。

在Internet上共享Access数据库对象或数据访问页可以将一个或多个数据库对象输出为静态的HTML(HTML:万维网文档所用的标准标记语言。HTML使用标记来指定Web浏览器对文字和图形等网页元素的显示方式以及对用户操作的响应方式。)或服务器生成的HTML(服务器生成的HTML:Active Server Pages(ASP)或IDC/HTX文件,由表、查询或窗体输出,连接到ODBC数据源,并且由Internet Information Server处理,以动态地创建只读的HTML文件。)格式,或者创建数据访问页(数据访问页:Access发布的网页,包含与数据库的连接。在数据访问页中,可查看、添加到、编辑以及操作数据库中存储的数据。这种页也可以包含来自其他源(如Excel)的数据。),然后用浏览器(如Microsoft Internet Explorer)显示它们在万维网(万维网(WWW):Internet的多媒体分支,不仅显示文本,还提供图形、声音和视频。在网站上,用户使用超链接可轻松地在项目、页面或网站之间跳转。)上的显示情况。

同步复制Access数据库如果使用两台计算机(如,办公室计算机和便携式计算机),则可用Microsoft Windows“公文包”来制作Access数据库的副本(副本:属于一个副本集并且可与该集合中其他副本同步的一个数据库副本。在一个副本中对复制的表的数据所做的更改会发送并应用到其他副本。),并使这些副本保持同步(同步:通过交换每个成员中所有已更新的记录和对象,来更新一个副本集的两个成员的过程。当每个副本集内的更改都相互应用于另一个副本集时,两个副本集成员就实现了同步。)。另外,在不同地点工作的用户也可以同时使用其自己的副本,然后通过网络(拨号连接或Internet)将这些副本同步。

创建客户/服务器应用程序如果工作在客户/服务器环境中,则可以通过创建客户/服务器应用程序而利用这种环境所提供的显著功能和安全性。应该将数据存储在数据库服务器(如Microsoft SQL Server)上的表中,而不要存储在Microsoft Access中的本地表内。Access应用程序(客户程序)从服务器中检索它所需要的数据。服务器维护数据的完整性并运行任何它可以求解的查询。

锁定信息(.ldb)文件

以共享方式打开Access数据库文件(.mdb)时,Microsoft Access会用同一文件名(例如,Northwind.ldb)在该数据库文件所在的文件夹中,创建一个锁定信息文件(.ldb)。该锁定信息文件存储计算机名(如mypc)和每位数据库共享用户的安全名称(如Admin)。Microsoft Access使用该信息来控制并发访问。大多数情况下,在最后一个用户关闭数据库文件时,Microsoft Access 会自动删除锁定信息文件。

编辑共享数据库中的数据

在多用户环境下,可能会有多个人同时对同一条记录进行操作。因为其他人可以更改,甚至可以删除您正在编辑的数据,所以有时可能会与其他工作用户发生冲突。

Microsoft Access可以帮助追踪正在编辑的记录的状态,并确保您使用的是最新数据。当两人或多人都要编辑同一条记录时,Microsoft Access会显示信息来帮助解决冲突。例如,如果试图保存一条由其他用户锁定的记录,则Microsoft Access会显示锁定该记录的用户的名称。

为了帮助追踪记录的状态,Microsoft Access将在当前记录选定器(记录选择器:记录左侧的小框或条,在数据表视图和窗体视图中单击它可以选定整条记录。)内显示下列符号:

含义

这条记录是当前记录并且尚未编辑。

您已编辑过这条记录,但尚未保存所做的更改。只要显示该符号,其他用户就看不到对这条记

录的更改,而且如果将这个记录锁定,他们也不能编辑这条记录。若要将该记录释放给其他用户使用,请保存或撤消所做的更改。

这条记录已由其他用户锁定。不能对其进行编辑。如果试图在一个锁定的记录内键入数据,

Microsoft Access将发出警告声。

还可以设置以下选项,用以控制共享数据库中数据的锁定和数据的刷新。

默认记录锁定设置

∙不锁定Microsoft Access不锁定您正在编辑的记录。当试图保存对某条记录的更改,而其他用户已对该记录作了更改时,Microsoft Access将显示选择信息:是覆盖其他用户对该记录所做的更改,将自己的记录版本复制到剪贴板上,还是放弃所做的更改。该策略可以确保记录总可以被编辑,但会造成用户之间的编辑冲突。

∙已编辑的记录Microsoft Access将锁定您正在编辑的记录,因此其他用户不能更改该记录。这样也可能同时锁定存储在您磁盘上的其他相邻记录。如果另一位用户试图编辑您已锁定的记录,则Microsoft Access会在那位用户的数据表中显示锁定记录指示符。

该策略可以确保您总能完成已经开始的更改任务。如果不经常有编辑上的冲突,则最好采用该策略。

∙所有记录对于您已打开进行编辑的窗体或数据表(及基表),Microsoft Access将在打开的整段时间内,锁定其中的所有记录,使其他人不能编辑或锁定这些记录。该策略具

相关文档
最新文档