gpt4 book ai didi

database - 拆分 Access 数据库而不能创建唯一的 fe

转载 作者:搜寻专家 更新时间:2023-10-30 23:02:55 26 4
gpt4 key购买 nike

我创建了一个 2010 Access 数据库供我的团队使用。现在数据库位于服务器上的共享文件夹中,每个人都使用相同的数据库文件。我最近在数据库自动备份和创建额外文件(Database.mdb、Database1.mdb、Database2.mdb 等)方面遇到了一些问题。据我所知,我需要将数据库拆分为前端和后端,并为每个用户提供一个单独的/本地的前端副本以与之交互。

公司的设置方式是,每个人都使用虚拟桌面(基于 Citrix 构建)。我的团队有一个每个人都可以访问的共享文件夹。我不能让每个人都将数据库的副本下载到他们的本地计算机,因为我们不会始终使用相同的计算机,具体取决于我们在医院的位置。我没有任何访问权限或权限将副本下载到每个用户的登录名。我没有任何数据库或 CS/编程方面的经验,除了我自学为我的团队构建数据库的经验,而且我无法理解在使用像 Citrix 这样的服务器时拆分数据库的功能如何工作。我读过的所有内容都假定您有权控制后端的设置方式。

假设我拆分了数据库并将前端存储在共享文件夹中,这样每个人都可以访问它,并将后端存储在一个单独的位置。由于每个人都有一个唯一的登录名来进入虚拟桌面,这是否意味着即使每个人都通过共享文件夹访问文件,用户本质上也有一个他们与之交互的前端的唯一副本?还是每个人都还在使用相同的前端?

如果每个人仍然使用相同的前端,这会有所不同吗/拆分数据库是否有意义?我是否能够拆分数据库并将后端存储在我的个人登录 ID 上,或者我是否必须将其存储在共享文件夹中的单独文件夹中,以便每个人放入的数据更新/保存到数据库中?如果按照我应该的方式拆分数据库不可行,是否有另一种方法来保护数据/文件免受破坏?

如果能帮助理解这一点,我们将不胜感激。

最佳答案

我工作的其中一家公司仍然每天使用 Access,所以我能感受到您的痛苦。由于多个用户同时访问数据,因此有必要将您的数据库拆分为前端和后端。如果你不这样做,你会看到很多损坏的数据库。部署前端/后端后,您将大大减少损坏的数量。总体而言,拆分数据库只是一种很好的做法

多个用户访问您的前端应该不会有任何问题。在我工作的公司,他们将前端分发到每个人的桌面。尽管有一些用户必须共享相同的前端,但他们从未遇到过问题。

一旦你有数据库拆分,你可以使用链接表管理器将你的前端指向你的后端表。我建议将您的后端放在一个单独的文件夹中。

这是您想要做的事情的体面描述。 http://www.fmsinc.com/microsoftaccess/databasesplitter/

关于database - 拆分 Access 数据库而不能创建唯一的 fe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30125612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com