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:
Windows Desktop
Single User
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?
Not sure about the number of records it can support, butwould think that 100,000 is not large in database terms.Some key features are:
Using SQL Server Compact
How to: Deploy a SQL Server Compact Database with an Application