Ms access SQL Server后端和MS Access 2007前端。用户数

Ms access SQL Server后端和MS Access 2007前端。用户数,ms-access,sql-server-2008-r2,Ms Access,Sql Server 2008 R2,我有一个连接到SQL Server后端的.mdbMS Access 2007。这些表使用系统DSN链接 我需要对系统进行压力测试,我想知道可以同时使用该系统的最大用户数 通过WTS访问.mdb文件 感谢您的帮助最大用户数将取决于应用程序编写的好坏以及每个用户的网络状况 您可能有一个很好的应用程序,但是如果他们通过慢速网络连接到SQL server,那么该应用程序在有2个用户时会很慢,在有250个用户时会很慢 如果网络状况良好,并且应用程序编写良好,能够满足带宽要求,那么应用程序很可能在2、10、

我有一个连接到SQL Server后端的
.mdb
MS Access 2007。这些表使用系统DSN链接

我需要对系统进行压力测试,我想知道可以同时使用该系统的最大用户数

通过WTS访问
.mdb
文件


感谢您的帮助

最大用户数将取决于应用程序编写的好坏以及每个用户的网络状况

您可能有一个很好的应用程序,但是如果他们通过慢速网络连接到SQL server,那么该应用程序在有2个用户时会很慢,在有250个用户时会很慢

如果网络状况良好,并且应用程序编写良好,能够满足带宽要求,那么应用程序很可能在2、10、20或100个用户中以相同的速度运行

深入了解SQL server box有多大、功能有多强大?然后您可以轻松地同时扩展到500个用户

所以这个问题很难回答。从Access应用程序到SQL server的网络是一个重要因素

有些应用程序在有5个用户和SQL server的情况下性能很差,因此这些应用程序在有100或200个用户的情况下性能会更差

那么这个应用程序在5个用户的情况下运行得如何,比如说在25个用户的情况下。如果写得好,你可能不会注意到其中的区别。另一方面,如果只有一个用户时速度变慢,那么当添加更多用户时,您将从该点开始一路下滑

因此,如果您计划扩展到多个用户,它最好在一个用户上运行得非常好

因此,不费吹灰之力就可以同时拥有1000个用户。如前所述,这取决于应用程序在设计时是否考虑了SQL。因此,开发人员所做工作的质量将是您可以扩展到多少用户的最大因素。如前所述,服务器和SQL的容量也将决定最大用户数

对于一个尊重SQL server的典型应用程序,运行50或100个用户很难让SQL server感到汗流浃背,这应该是很容易获得的

事实上,对于这50个用户来说,你的巨大资源宝库将是WTS

假设您指的是windows终端服务,那么安装程序需要大量资源,远远超过SQL server所需的资源。与SQLServer相比,该系统需要更多的关注和资源。如前所述,如果应用程序在有1-2个用户的情况下运行得相当好,那么这类应用程序通常在有25个用户的情况下运行得很容易。如果应用程序在只有1或2个用户的情况下运行缓慢,那么在添加更多用户时将出现缩放问题

归根结底,如果不了解所涉及的服务器、网络带宽、WTS的容量,以及最重要的应用程序设计的好坏(该因素为#1),就有太多的因素无法给出答案