用户连接到远程桌面使用软件

我是数控铣床公司的IT助理,我们使用一个名为made2manage的程序。 它是一个ERP(企业资源pipe理)软件。 每个许可证都是5k的东西,而不是给每个员工自己的软件副本,他让每个使用该程序的人都连接到具有m2m副本的服务器上。 当有一群人连接到它时,它很慢。 但我猜他们不想购买更多的许可证。

有没有更好的方法来做这样的事情? 这是多么糟糕的做法?

运行性能监视器,如性能监视器或任务pipe理器在低使用率时运行,并在高使用率时运行(可能是早上和下午)。 比较在不同时间的结果,它应该告诉你是否你的服务器硬件是一个问题。

就像zored说的那样,这是一个相当常见的做法,但是如果你的硬件低于规格,那么事情就会变慢。 某些ERP软件需要强大的服务器,尤其是在数据库与应用程序在同一台服务器上运行的情况下。

运行terminal服务器的东西有点常见。 我们有几个特殊原因的应用程序,许可我们在terminal服务器上运行的有限数量的并发用户,并限制用户数量。

由于它的性能不好,听起来你的terminal服务器可能低于规格,你可能需要做一些调查,并提高分配给该系统的硬件。 或者,至less更改服务器上的用户限制,以便只有合理数量的人员可以连接,并且仍然可以使应用程序的性能达到可接受的水平。

假设这个用法在许可条款范围内,我不认为这种做法有什么问题。

这可能实际上是非法的,取决于许可证的内容。 如果它说“CPU”或“机器”,那么你很清楚。 如果它表示“座位”,那么无论安装了多less台机器,都违反了许可证。

带有TS和M2M客户端软件的服务器 – 它不是M2M的SQL Server,是吗? 因为如果是这样,那就是你的问题。

我是一名IT经理,负责pipe理具有SQL 2000后端的55个并发许可证的Made2Manage。 上面的服务器安装并不是大多数m2m安装的非典型。 影响m2m性能的因素:

  1. 不正确地configurationserver.sql或服务器低于规格
  2. 不使用软件时,不要设置用户断开会话
  3. 用户直接使用Excel访问m2m中的SQL表(他们可能很容易),他们可能会连接表/创build数据透视表等等,而且他们对sql也不在话下。

M2M可以运行虚拟化 – 只是在那里

还取决于您使用的M2M版本。 V6.0.x正在为窗体和报表运行相当多的Visual Foxpro(VFP)代码。 它与已经升级到MS-SQL服务器的VFP表接口,但V6中幕后的大部分仍然是VFP。 – 微软在2009年停止支持VFP。

M2M V7仍在使用VFP,但不是那么多。 他们的下一个主要版本将在2014年底发布,支持人员说VFP已经不再存在了。 这对于性能很好,对连续性不好。 这意味着任何代码,自定义表单和许多报告都将不得不被重新创build(更不要说数据迁移了)。 一个侧面说明,V6中的授权问题是并发的。 他们已经组织起来,允许在多个class次上进行terminal服务。 此外,车间经理没有许可限制。

我看了看升级到最新,最大,我不相信我想留在M2M。 Odoo(OpenERP)在应用程序方面已经取得了一些稳固的增长,只要我们不得不清理V6.0.x的混乱,我就是这么做的。

如果您只是想让怪物保持运行,请查看名为SQL Check的实用程序。 它可以显示实时性能,并向您显示一些处理器/磁​​盘/内存大小。