Hi, If a system is to be made available over the internet to a number of offices of a partner company where the staff in each office will simply share a login to reference data what SQL Server Licensing will be required please? The staff are not employed by the same companies. There are 20+ offices with 4 or 5 staff in each office. There will only be a single login for each office. Multiple connections from each office are likely at any time. This is for a 2008 server but I am not sure that that matters - we will have to obey SQL Server 2012 licensing rules? The server currently has 2xCPU licenses but serves data to staff within one company only . Will we need 2012 CALs for each office (20ish) or for each user/seat (100ish), or does this not apply anymore.
As with anything licensing you best off speaking to your MS reseller or MS directly. Don't take a public forum as the truth as rules can change. But typically if your SQL server is going to be internet facing via a web page etc, then you cannot say there will be X amount of people accessing the server so it has to be licensed on a CPU or Core based method.
I agree with @anthony.green - this scenario will require you to have Core based licensing as the system is externally facing. The other point to note is that for each CPU you have there, will be a minimum of 4 core licenses needed, so.... if the 2 CPUS are dual core = 8 SQL2012 core licences if the 2 CPUS are quad core = 8 SQL2012 core licenses if the 2 CPUs are hex core = 12 SQL2012 core licenses