I'm new to MS SQL Server and Windows Server, and how licenses work. I'm going to install SQL Server on a Windows Server (Standard Edition) "file server" that we just purchased. We have just 1 programmer that will ever need to open MS SQL Server and make any changes to any of the tables. We will have about 30 users that will connect to the data using ODBC built into their client software that will be installed on each of the 30 user's Windows desktops.
How many licenses do I need to purchase for the file server? How many do I need to purchase for Microsoft SQL Server?