共享MS-Access 2003应用程序

时间:2018-01-25 22:45:38

标签: ms-access sharing citrix

我们正在使用传统的MS-Access 2003应用程序。目前,我们正在通过CITRIX进行共享;几乎每天都会引发问题。如果我们绕过CITRIX并通过驱动器访问没有问题。 在多个用户之间共享MS-Access 2003应用程序的最佳选择是什么?

1 个答案:

答案 0 :(得分:0)

共享访问应用程序的最佳和最可靠的方法之一是使用终端服务或在您的情况下使用CITRIX。

任何具有任何能力和任何能力以及任何有关Access的知识的书籍,文章,IT专业人员都会告诉您,使用Citrix供用户使用Access是您可以做出的最可靠和最强大的选择。

所以,如果你遇到麻烦,首先要解决一群不称职的人,他们显然不知道自己在做什么。

接下来: 登录到其远程Citrix桌面的每个用户都需要具有Access应用程序的副本(即前端部分)。并且前端部分应该是编译的accDE,或者在Access 2003的情况下,然后是mde。

因此,与99%的其他应用程序一样,您有两个部分: 应用程序部分(代码,表单,UI)

数据文件部分。

请记住,Access是开发人员的工具。您正在使用它来创建软件。必须将生成的软件部署到每个用户。

因此,只要每个用户登录到远程桌面时都有自己的应用程序部分副本(mde前端部分),那么使用Citrix,您可能会购买最强大,最可靠的设置之一。更好的是意外网络丢弃等不会丢失或损坏Access应用程序,因为无论如何每个用户实际上正在使用远程桌面。

因此,最佳,最佳行业评级方法和最可靠的设置是使用终端服务或Citrix。然而,这假设数据库有两个部分,并且多个用户永远不允许进入应用程序的同一副本(您必须为每个远程用户的会话安装并提供单独的副本。将该mde放在用户“appdata”文件夹中,或者在我的文件或其他地方的某个地方。

即使对于现场和“非”Citrix用户,部署Access到标准办公网络的情况也是如此?然后,每个工作站再次接收并且必须拥有自己的前端mde副本,或者所谓的应用程序部分。

当您采用CITRIX或终端服务时,从部署访问前端到每个桌面不会改变。在这些情况下,由于一切都保留在服务器上,当然Access前端没有部署到客户端站,但您必须仍然确保每个具有自己会话的CITRIX用户都有自己的前端mde副本。永远不会在任何情况下允许多个用户进入应用程序的单个副本,但始终为每个登录用户提供mde前端应用程序的单独副本。

采用上述方法应提供10至15年的长期没有任何问题或失败。

反过来也是如此!不要将具有多个用户的Access部署并运行到应用程序的单个副本(mde)中。你不能这样做,因为如果一个用户有一些问题,那么前端可能会被损坏,甚至只是为表单设置一个过滤器或任何可能影响其他用户的过滤器。

因此,每个用户,无论CITRIX,终端服务,还是只是“在位”的基本用户,并且不使用CITRIX - 在非常情况下,您必须提供单独的mde副本。因此,虽然理论上你在一个CITRIX服务器上有多个用户,但每个用户都有自己的文档和文件夹等。在其中一个文件夹中,你提供了前端mde文件的副本。

只要你有一个拆分应用程序,并且不允许多个用户进入前端的同一个副本,那么你就有多年无故障运行的麻烦。采用CITRIX和/或终端服务将在我知道的每一个使用案例中进一步提高可靠性。