I've got 17 years' experience with VBA in MS Access. I've got a reasonable level of familiarity with using SQL server as the back end and Access as the front end.
But, I'm pretty knew to Visual Studio and I'm developing my first commercial application in it.
I'm faced with the decision of what DB to use for storing my data: SQL Server Express or SQL Server Compact.
My app will be:
Not likely to handle more than 100,000 records a year
Maybe 2 dozen tables
App will be delivered via download with an option of a shipped DVD.
What are the pros and cons of using each SQL Server version?
And, based on these requirements, can you recommend one clearly above the other?