首 页 行业热点 新车 试驾评测 养车用车 车型库

Access数据库如何实现局域网共享?

发布网友 发布时间:2022-04-23 18:23

我来回答

6个回答

热心网友 时间:2022-04-12 11:48

共享方法
✍ 拆分数据库 如果您没有 SharePoint 网站或数据库服务器产品,则这将是一个好的选择。将表放置一个 Access 文件中,而将其他任何对象放置在另一个称为“前端数据库”的 Access 文件中。前端数据库包含指向其他文件中的表的链接。每个用户都将获得自己的前端数据库副本,以便仅共享表。
✍ 网络文件夹 这是一种最为简单的方法,而且要求也最低,但提供的功能也最少。数据库文件存储在共享网络驱动器上并可供用户同时使用。当有多个用户同时更改数据时,可靠性和可用性就会成为问题。用户可以共享所有数据库对象。
✍ SharePoint 网站 如果您具有运行 SharePoint 的服务器,特别是运行 Access Services(SharePoint Server 的一个新组件)的服务器,则有多个不错的选择。一些与 SharePoint 集成的方法有助于更方便地访问数据库。
SharePoint 共享方法有三种:
✍ 使用 Access Services 发布数据库 发布数据库时,是将其移至网站。您可以创建在浏览器窗口中运行的 Web 表单和报表,还可以创建标准的 Access 对象(有时称之为“客户端”对象,以便将其与 Web 对象区分开来)。虽然必须安装有 Access 才能使用标准的 Access 对象,但由于数据库文件存储在 SharePoint 网站上,因此所有数据库对象都可以进行共享。
注释 当您在网站上共享某个数据库,并且其包含客户端对象时,该数据库被称为混合数据库。未安装 Access 的用户只能使用 Web 数据库对象,而安装有 Access 的用户则可以使用所有数据库对象。
✍ 将数据库保存到文档库 此方法与将数据库保存到网络文件夹类似。您应该考虑仍使用 SharePoint 列表来存储数据,而不使用 Access 表,以便进一步提高数据可用性。
✍ 链接到列表 当链接到 SharePoint 列表时,将共享数据,但不会共享数据库对象。每个用户都使用自己的数据库副本。
✍ 数据库服务器 此方法类似于在网络上拆分存储表的数据库,并且每个用户都具有 Access 数据库文件的本地副本,其中包含指向这些表的链接以及查询、窗体、报表和其他数据库对象。如果您具有可用的数据库服务器,并且所有用户都安装有 Access,则应使用此方法。将优化数据库服务器,以便在多个用户之间共享数据。此方法的好处将会根据您所使用的数据库服务器软件而有所不同,不过好处通常会包括用户帐户和对数据的选择性访问、良好的数据可用性以及优秀的集成数据管理工具。另外,由于大部分数据库服务器软件都与 Access 的早期版本兼容,因此并不需要所有用户都必须使用同一版本。仅表处于共享状态。

热心网友 时间:2022-04-12 13:06

ACCESS是文件级的访问,所以在网络中必须以文件进行共享 。
SQL SERVER你安装后,会有一个ACCESS升组工具,可以帮助你把ACCESS的数据库升级到SQL SERVER,然后你可以通过链接表,把SQL SERVER中的表LINK到MDB文件中,通过MDB文件的窗体进行操作,但有些代码需要你人工的修正。
虽然你可以通过 MDB文件拆分,把窗体界面和数据表分成两个不同的MDB文件,然后通过链接表进行访问 ,你可以把数据MDB文件放在共享的隐藏文件夹下。
但这样并不能防止数据文件被有目的的复制和删除。

热心网友 时间:2022-04-12 14:41

不推荐使用access进行这种使用。
因为,access并不是针对多用户环境设计的,难免会在多用户操作时造成死锁情况。
当然,如果就是想要如此,可以直接创建一个ODBC连接,然后在程序中使用这个连接来实现共享。
强烈推荐使用SQL Server数据库。

热心网友 时间:2022-04-12 16:32

用SQL Server 做服务器,ACCESS远程连接SQL连接表。用ACCESS不直接多用户操作,SQL可以

热心网友 时间:2022-04-12 18:40

设置成共享模式就行了

热心网友 时间:2022-04-12 21:05

b/s结构追问如何实现?能否告知详细思路和解决办法?谢过!@

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com