如果这个问题很愚蠢/显而易见,我深表歉意,但我对原本希望的简单过渡竟然变得如此复杂感到惊讶。免责声明:我是 Mac/Linux 用户,因此不熟悉 Windows Server 世界(尽管我从小就是 Windows 用户,因此在这方面有所了解。)
我们的小办公室里目前有的东西: 我们会计部门的 3 位用户使用 RDC 连接到位于后屋的 Windows 7 计算机。他们每个人都在 RDC 窗口内运行 QuickBooks Enterprise 实例,一切运行顺利。
问题: 这是一个极其脆弱的设置。我不信任那个(现在已经老化的)硬件,除了 Dropbox 之外没有其他可靠的备份系统,它在那种共享机器上很不稳定,而且在办公室外,很难管理。是的,它能用,但我正在努力提前考虑。
我原本希望做的事情很简单: 只需将该机器移动到虚拟服务器并复制设置,但具有夜间快照和添加块存储的简单性等。我选择了 Windows Azure,因为我认为 MS 将提供最佳的“虚拟 Windows”体验。
我的发现: 出于某种原因,微软让这件事变得异常复杂。他们让我查阅充斥着首字母缩略词的常见问题解答,这些缩略词涉及服务提供商许可、他们如何支持和不支持我想要的东西、如何购买客户端许可证等等。当我尝试使用 Windows Server 2012 进行设置时,我发现了有关设置 Windows RDC 网关等的 100 步教程。我已经开始这个项目一周了,我感觉自己掉进了老鼠洞,现在走错了路。
我的问题: 最直接的方法是什么(或者有吗?)来设置一个简单的虚拟 Windows 主机,允许 2 - 3 个用户通过 RDC 同时登录,并在该中央(虚拟化)机器上运行他们需要运行的应用程序?我不需要每个用户都拥有完整的虚拟环境或拥有疯狂的权限等。我只希望每个人都登录到同一个框并运行同一个程序(QuickBooks Enterprise),并且能够同时执行此操作。
提前谢谢了!
答案1
最终你可能会有点倒霉——你有处理微软许可来做你想做的事合法地(您也可以把头埋在沙子里,忽略许可考虑因素——许多公司都这样做——但为了保持合法性,您需要获得客户端许可证)。
许可问题是您和 Microsoft 之间的问题(我们这里不这样做)。
从技术角度来看,您的建议似乎合理,但我还建议您考虑这种配置:
在可以可靠备份的服务器上安装 QuickBooks;将 QuickBooks DB 存储在那里。
(顺便说一句,我不喜欢使用 Azure/Snapshots 进行备份 - 您需要的是真实、可靠的备份,万一 Azure 出现故障,您需要可以控制这些备份,并且需要恢复到办公室中的物理机箱...)在用户的工作站上安装 QuickBooks 客户端软件。
这样可以避免远程桌面许可,但这意味着您需要让所有工作站保持最新状态。
完全避免服务器问题的另一种方法是QuickBooks 企业托管解决方案- 基本上这是“面向企业客户的 QuickBooks Online”,相当于joeqwerty 的建议但我相信您会获得所有的企业特性/功能(不过您必须与您的 Intuit 代表核实)。
答案2
这里可能有很多可能的解决方案,无法一一列举,但我只列出一个。既然您已经看过 Azure,那么听起来您同意将您的 QB 放在“云端”:
迁移到 QuickBooks Online 并彻底减轻负担。
答案3
目前 Azure 不允许使用 RDP 主机。这纯粹是许可问题。您实际上可以设置一个,而且它可以工作,只是他们不允许(再次强调,目前... 有传言称这种情况会改变,但他们从 Azure 处于测试阶段时就开始谈论了)。
通过 Right Networks 提供 QB Enterprise Hosted 解决方案。这正是您现在正在做的事情,他们会向您发送 RDP 连接文件,您的会计师会登录到 RDP 会话。价格有点贵,目前每月 55 美元 - 当 Intuit 进行促销时,您可以获得第一年的折扣。如果您感兴趣,我强烈建议您联系本地 QB ProAdvisor. 确保他们已通过企业认证(最好是您使用的版本,尽管它每年变化不大)。