Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 共享MS Access 2003应用程序_Ms Access_Sharing_Citrix - Fatal编程技术网

Ms access 共享MS Access 2003应用程序

Ms access 共享MS Access 2003应用程序,ms-access,sharing,citrix,Ms Access,Sharing,Citrix,我们使用的是传统的MS Access 2003应用程序。目前,我们通过CITRIX共享;这几乎每天都会导致问题。如果我们绕过CITRIX并通过驱动器访问,则不会出现问题在多个用户之间共享MS Access 2003应用程序的最佳选项是什么?共享Access应用程序的最佳和最可靠的方法之一是使用终端服务或CITRIX 每一本书、每一篇文章、每一位IT专业人士都会告诉你,使用Citrix供用户使用Access是业界最可靠、最可靠的选择,他们拥有任何能力和访问方面的知识 因此,如果你遇到麻烦,首先是解

我们使用的是传统的MS Access 2003应用程序。目前,我们通过CITRIX共享;这几乎每天都会导致问题。如果我们绕过CITRIX并通过驱动器访问,则不会出现问题在多个用户之间共享MS Access 2003应用程序的最佳选项是什么?

共享Access应用程序的最佳和最可靠的方法之一是使用终端服务或CITRIX

每一本书、每一篇文章、每一位IT专业人士都会告诉你,使用Citrix供用户使用Access是业界最可靠、最可靠的选择,他们拥有任何能力和访问方面的知识

因此,如果你遇到麻烦,首先是解雇一群显然不知道自己在做什么的不称职的人

下一步: 每个登录到远程Citrix桌面的用户都需要一份Access应用程序的副本(即前端部分)。前端部分应该是一个编译的accDE,或者在Access 2003的情况下,应该是一个mde

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

数据文件部分

记住,在这里,访问是开发人员的工具。您正在使用它来创建软件。由此产生的软件必须部署到每个用户

因此,只要每个用户在登录到远程桌面时都有自己的应用程序部分(mde前端部分)副本,那么使用Citrix,您就可能拥有金钱所能买到的最强健、最可靠的设置之一。更好的是,意外网络中断等不会中断或损坏Access应用程序,因为每个用户实际上都在使用远程桌面

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

即使是在部署对标准办公网络的访问时(例如,针对现场和“非”Citrix用户),每个工作站也会接收并必须拥有自己的前端mde副本,或所谓的应用程序部分

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

采用上述方法应提供10至15年的无任何问题或故障期

反之亦然!不要将多个用户的Access部署并运行到应用程序(mde)的单个副本中。您不能这样做,因为如果一个用户出现问题,那么前端可能会损坏,甚至只是为表单设置筛选器或其他任何可能会影响其他用户的操作

因此,每个用户,无论CITRIX、终端服务,还是“在现场”的基本用户不要使用CITRIX–在这种情况下,您必须提供单独的mde副本。因此,理论上,一台CITRIX服务器上有多个用户,每个用户都有自己的“我的文档”和文件夹等。在其中一个文件夹中,您提供前端mde文件的副本


只要您有一个分离的应用程序,并且不允许多个用户进入前端的同一个副本,那么您就可以多年无故障地运行。而且在每种使用情况下,采用CITRIX和/或终端服务将使这种可靠性更进一步。

谢谢您,Albert。我们需要安装MS Acce吗客户端计算机中的ss?不,您可以使用iPhone、智能手机、Linux桌面、Apple桌面或iPad来使用该应用程序。该技术与远程桌面相同,或者说转到我的电脑。Citrix意味着您只需发送鼠标点击,屏幕就可以到达另一端-除了RDP客户端之外,无需安装任何应用程序。您可以lso采用Citrix/RDP到HTML的桥接器。如果采用这种桥接器,则应用程序将在任何浏览器为100%基于web的设备上运行-并且您根本不必修改原始应用程序。我收到一个错误“Microsoft Office Access无法创建MDE数据库”一个完全不同的问题-在您尝试创建mde之前,您需要首先在VBA中进行调试->编译,并确保代码中不存在错误。(在典型的一天中,您在编写代码时可能会使用该编译选项100次)。