如何多人在多台电脑上操作一个access数据库
如何多人在多台电脑上操作一个access数据库
终于有自己的程序了,现在想提高一步:假设两个人,一人一台电脑,无线局域网连着,操纵一个数据库,应该做那些事呢?翻了半天书也不得要领。要去看web、data access page 之类的吗?好像先不必吧?我先不上internet。要用.adp文件吗?我想做一个最简单的,不要上述高级本领,可以吗?我是2003,倒是能用MSDE,不过不大明白。我能只用.mdb吗?硬件需要什么呢?两台普通的电脑行吗?
我想了想,是不是可以这样:两台电脑上都有各自的.mdb,表放在其中一台上,也是.mdb,或.mde,通过链接表,两人都能工作了。可是,要把表放在共享文件夹内,对吧?那么是不是应该有账号呢?怎么做呢?
假如也没有账号,好像也行,就是两人共用一些表,通过共享文件夹,怎么样?
文件夹共享。
关于在网络上共享 Access 数据库 (MDB)
注释 本主题中的信息仅适用于 Microsoft Access 数据库 (.mdb)。
如果您的计算机已经连接到网络中,则您和其他用户可以同时使用一个 Microsoft Access 数据库。
用于共享数据的方法
在多用户环境下共享数据的方法有多种。运动会口号
共享整个 Access 数据库 可以将整个 Access 数据库放在网络服务器或共享文件夹中。这是实现整个 Access 数据库共享的最简单的方法。每个用户都能共享数据,并能使用相同的窗体、报表、查询、宏和模块。如果要让每个用户都以相同的方式使用 Access 数据库,或者您不能支持其他用户创建其自己的对象,则可以采取这种策略。
仅共享 Access 数据库中的表 可以只将表放在网络服务器上,而将其他数据库对象都留在用户的计算机上。这种情况下,Access 数据库的性能会有所提高,因为只有数据是通过网络发送的。当将一个数据库拆分为后端(表)和前端时,用户可以在不影响别人的情况下,对其自己的前端数据库中的窗体、报表和其他对象进行自定义。
在 Internet 上共享 Access 数据库对象或数据访问页 可以将一个或多个数据库对象输出为静态的 HTML 或服务器生成的 HTML 格式,或者创建数据访问页,然后用浏览器(如 Microsoft Internet Explorer)显示它们在万维网上的显示情况。
同步复制 Access 数据库 如果使用两台计算机(如,办公室计算机和便携式计算机),则可用 Microsoft Windows“公文包”来制作 Access 数据库的副本,并使这些副本保持同步。另外,在不同地点工作的用户也可以同时使用其自己的副本,然后通过网络(拨号连接或 Internet)将这些副本同步。
创建客户/服务器应用程序 如果工作在客户/服务器环境中,则可以通过创建客户/服务器应用程序而利用这种环境所提供的显著功能和安全性。应该将数据存储在数据库服务器(如 Microsoft SQL Server)上的表中,而不要存储在 Microsoft Access 中的本地表内。Access 应用程序(客户程序)从服务器中检索它所需要的数据。服务器维护数据的完整性并运行任何它可以求解的查询。
共享文件夹,权限设置为EVERYONE