I would like to setup a server that stores prices data for potentially 100,000+ products over time. Updates will be provided once or twice per month.
I would also have many components of such prices. Such that I run out of the 255 fields that Access allows me, and would burst the 2 Gig limit sooner or later. (New fields might just pop up at any moment for some products)
The scale of this project is somehow too small to get database experts to do a full scale database at the moment. Is there any quick fix I can do with the free Microsoft SQL Server ?
Or I am going to run into hardware limitations also?
You need to be more specific about what you want. If you are using 255 fields, then your table is broken.
But, to answer your question, something like the Express edition(s) of SQL Server will have no problem at all handling 100,000 products (or millions of products, for that matter, assuming your hardware is decent).