Good afternoon maybe someone can shed some light or at least point me in the direction to figure out why a PowerBuilder 9 application would cause 100's of database connections to be opened in our SQL server database.
Background
Our organization recently acquired another company whose main application is built using PowerBuilder 9 sitting on top of a SQL Server 2008 R2 database. Users of this application are logging into the database using their domain credentials and their are roughly 15-20 active users. We have seen that at any given moment in time these 15-20 users can have 100's of connections/processes running in the SQL Server database.
Example
Yesterday for instance there were around 530+/- connections to the database from these users. When running a query against the sys.sysprocesses table I can see that all of the connections have a status of "sleeping" and a cmd value of "AWAITING COMMAND".
We are not sure if this is caused by the developer not opening and closing connections correctly or if this is normal for a PowerBuilder 9 application.
Any information would be helpful and appreciated. Thanks in advance.