广告服务器设置不使用Advantage.Data.Provider .NET应用程序中使用(Ads

2019-10-16 17:37发布

我们连接到与.NET应用程序的广告服务器使用的优势.NET数据提供程序。

的服务器类型= REMOTE。 最大。 在服务器上的连接被设置为150。

当我们从一个客户端连接我们得到了一个“6303个最大的优势数据库服务器连接超时”的错误。 原来,它使用默认的最多50个。 为应用程序的连接。

当我们把与.NET应用程序(这里也Advantage.Data.Provider.dll坐在)的文件夹中设定为150 MAX_CONNECTIONS一个ads.ini文件中,使用这些设置。

它不回落到服务器类型= LOCAL,因为我们测试的通过移除adsloc.dll和adslocal.cfg文件。

为什么不AdsConnection使用服务器设置(即150)?

Answer 1:

客户端和服务器有不同数量的允许的连接。 他们有单独的设置。

在客户端侧设置限制连接的总数量的客户端应用程序可以打开到一个或多个服务器。

服务器端设置限制连接总数的服务器可以从所有连接的客户开放。

在较新的服务器(自10.0?)的连接数是软限制,并且可以被升高时必要。



文章来源: Ads Server settings not used in .net application using Advantage.Data.Provider