拆分 Access 数据库而不能创建唯一的 fe
Splitting an Access Database without the ability to create unique fe
我创建了一个 2010 Access 数据库供我的团队使用。现在数据库位于服务器上的共享文件夹中,每个人都使用相同的数据库文件。我最近 运行 遇到了数据库自动备份和创建额外文件(Database.mdb、Database1.mdb、Database2.mdb 等)的一些问题。据我所知,我需要将数据库拆分为前端和后端,并为每个用户提供前端的 separate/local 副本以进行交互。
公司的设置方式,每个人都使用虚拟桌面(基于 Citrix 构建)。我的团队有一个每个人都可以访问的共享文件夹。我不能让每个人都将数据库的副本下载到他们的本地计算机,因为我们不会始终使用相同的计算机,具体取决于我们在医院的位置。我没有任何访问权限或权限将副本下载到每个用户的登录名。我对数据库或 CS/programming 没有任何经验,除了我自学为我的团队构建数据库的经验,而且我无法理解在使用像 Citrix 这样的服务器时拆分数据库的功能如何工作。我读过的所有内容都假定您有权控制后端的设置方式。
假设我拆分了数据库并将前端存储在共享文件夹中以便每个人都可以访问它并将后端存储在单独的位置。由于每个人都有一个唯一的登录名来进入虚拟桌面,这是否意味着即使每个人都通过共享文件夹访问文件,用户本质上也有一个他们与之交互的前端的唯一副本?还是每个人都还在使用相同的前端?
如果每个人仍然使用相同的前端,difference/is 拆分数据库是否有意义?我是否能够拆分数据库并将后端存储在我的个人登录 ID 上,或者我是否必须将其存储在共享文件夹中的单独文件夹中,以便每个人都将 updates/saves 中的数据放入数据库?如果按照我应该的方式拆分数据库不可行,是否有另一种方法来保护 data/files 免受损坏?
如果能帮助理解这一点,我们将不胜感激。
我工作的其中一家公司仍然每天使用 Access,所以我能感受到您的痛苦。由于多个用户同时访问数据,因此有必要将您的数据库拆分为前端和后端。如果你不这样做,你会看到很多损坏的数据库。一旦你部署了一个 front/back 端,你将大大减少损坏的数量。总体来说,拆分数据库是个好习惯
多个用户访问您的前端应该不会有任何问题。在我工作的公司,他们将前端分发到每个人的桌面。虽然有一些用户必须共享相同的前端,但他们从来没有遇到过问题。
拆分数据库后,您可以使用链接的 table 管理器将前端指向后端 table。我建议将您的后端放在一个单独的文件夹中。
这是一份关于您想做的事情的体面记录。
http://www.fmsinc.com/microsoftaccess/databasesplitter/
我创建了一个 2010 Access 数据库供我的团队使用。现在数据库位于服务器上的共享文件夹中,每个人都使用相同的数据库文件。我最近 运行 遇到了数据库自动备份和创建额外文件(Database.mdb、Database1.mdb、Database2.mdb 等)的一些问题。据我所知,我需要将数据库拆分为前端和后端,并为每个用户提供前端的 separate/local 副本以进行交互。
公司的设置方式,每个人都使用虚拟桌面(基于 Citrix 构建)。我的团队有一个每个人都可以访问的共享文件夹。我不能让每个人都将数据库的副本下载到他们的本地计算机,因为我们不会始终使用相同的计算机,具体取决于我们在医院的位置。我没有任何访问权限或权限将副本下载到每个用户的登录名。我对数据库或 CS/programming 没有任何经验,除了我自学为我的团队构建数据库的经验,而且我无法理解在使用像 Citrix 这样的服务器时拆分数据库的功能如何工作。我读过的所有内容都假定您有权控制后端的设置方式。
假设我拆分了数据库并将前端存储在共享文件夹中以便每个人都可以访问它并将后端存储在单独的位置。由于每个人都有一个唯一的登录名来进入虚拟桌面,这是否意味着即使每个人都通过共享文件夹访问文件,用户本质上也有一个他们与之交互的前端的唯一副本?还是每个人都还在使用相同的前端?
如果每个人仍然使用相同的前端,difference/is 拆分数据库是否有意义?我是否能够拆分数据库并将后端存储在我的个人登录 ID 上,或者我是否必须将其存储在共享文件夹中的单独文件夹中,以便每个人都将 updates/saves 中的数据放入数据库?如果按照我应该的方式拆分数据库不可行,是否有另一种方法来保护 data/files 免受损坏?
如果能帮助理解这一点,我们将不胜感激。
我工作的其中一家公司仍然每天使用 Access,所以我能感受到您的痛苦。由于多个用户同时访问数据,因此有必要将您的数据库拆分为前端和后端。如果你不这样做,你会看到很多损坏的数据库。一旦你部署了一个 front/back 端,你将大大减少损坏的数量。总体来说,拆分数据库是个好习惯
多个用户访问您的前端应该不会有任何问题。在我工作的公司,他们将前端分发到每个人的桌面。虽然有一些用户必须共享相同的前端,但他们从来没有遇到过问题。
拆分数据库后,您可以使用链接的 table 管理器将前端指向后端 table。我建议将您的后端放在一个单独的文件夹中。
这是一份关于您想做的事情的体面记录。 http://www.fmsinc.com/microsoftaccess/databasesplitter/