Since the Servoy Client talks to the Servoy server and the Servoy server talks to the DB, what are the license requirements for the DB server in relation to Servoy clients? As I understand the process, since each client creates a thread from the Servoy server to the DB server, does each client need a DB licenses?
No, database connections are pooled, and reused by multiple client (transactions in the client do reserve a connection per client!)
Normally the repository uses 2 connections, to serve about 200 clients(not using transactions) you would not need more than 10 connections in total.
You have to figure out what sql server sees as a client..
Because if it sees a other PC as a client then you only need one client license because the server is the other pc…
A fat client that talks to the dabase could also require 2 or more connections to the database. So i don’t think connections are the license trigger.