我所在的公司有 3 名员工,他们经常使用同一个 Quickbooks 文件。但是,他们在不同的网络上远程工作。我需要实施一个解决方案,让我们三个人都可以同时远程访问 Quickbooks(并且每个人都可以同时进行更改)。我们有一台备用台式电脑可以用作服务器。
所以,我的问题是:解决这个问题最便宜、最省事的解决方案是什么?
我考虑过使用应用程序云托管,但是它非常昂贵(每位用户每月 40 美元),而且我们的预算很紧张。是否可以在我自己的服务器上安装 Quickbooks,并让它们远程连接到它?如果可以,实现此目的的最佳方法是什么?远程桌面协议?或者 Quickbooks Premier 2013 中是否有内置此功能?
编辑:正如 MDMarra 所说,我正在寻找一种提供真正同时访问的解决方案。使用专用服务器并让用户连接到 VPN 是否可行?
答案1
使用 QuickBooks 时遇到的最大问题之一是与“QuickBooks 服务器”或保存公司文件的计算机的连接需要低延迟,最低 40mbps 连接。
举个例子。我们有一个从一个位置到另一个位置的专用光纤连接。其中一个位置安装 QuickBooks 服务器 - 两个位置都有人使用它。我们的专用光纤 (100mbps) 出现问题,我们被重新路由,导致连接延迟增加约 11ms。
QuickBooks 和 Windows 在其服务器-客户端设置中处理文件共享的方式实际上无法处理任何此类延迟,因为使用 TCP 传输时,数据包发送和确认之间的时间过长。用户非常愤怒。
您唯一的解决方案实际上是使用远程桌面连接或其他一些可以让多个用户登录另一台机器的情况。VPN 连接的任何延迟都会对 QuickBooks 客户端-服务器架构产生严重影响,并会给用户带来巨大的延迟和问题。
您可以做的一件事是检查这些 VPN 连接上的延迟,并通过 Linux 机器上的两个桥接网卡引入延迟以进行测试。我会留出一些回旋余地,但我认为如果您的延迟远远超过 20ms,您会发现您正在考虑的客户端-服务器解决方案非常糟糕。
我认为要走这条路,您可能需要有一份 QuickBooks Enterprise 的副本,但是终端服务器和许可证肯定不适合紧张的预算。
答案2
大多数云解决方案都不是真正的同时访问。DropBox 或 Skydrive 等产品会为每个用户提供一份副本,然后在保存时会创建冲突文件,导致 quickboks 数据处于不一致状态。
您需要将数据托管在中央文件服务器上,并通过 VPN 或类似技术在远程网络上提供访问权限。在这种情况下,每个用户都需要本地安装并获得许可的 QuickBooks 版本。
有关 QuickBooks 支持的多用户场景的详细信息,请参阅文档:http://support.quickbooks.intuit.com/support/articles/INF12724