No, sorry. This will not be normal in accordance with the licensing terms. This design, when multiple users use a SQL server, but connects through an application server, is called multiplexing. This application server can be any of the third level services on the simlpe web server. So that people do not just start their systems with the database enabled through web services or simple application proxies to avoid licensing costs, Microsoft specially designed their licensing to prevent this.
So basically. If you run a website (public or intranet) that connects to MS SQL Server, you will need a CAL for every possible user. Unless, of course, you are buying a CPU license.
Sam t
source
share