This question is not about doing something illegal toward the SQL Server Licensing; on the other hand it is about knowing relationship between Licensing and hardware.
Question: I have SQL Server 2005 licensed for 2 physical CPUs. Recently, I bought a system with 4 CPUs to replace the old machine. I know that I must have License for 4 CPUs, but hypothetically, if I install 2 CPU Licensed SQL Server on 4 CPU machine, will SQL Server just recognize 2 CPUs?
To cut it short, if I install SQL Server with 2 CPU licensed on 4 CPU machine, will it work with only 2 CPUs and ignore other 2?
Does CALs licensing work the same way?
Software/Hardware used: SQL Server 2005, Windows Server 2003