I'm building an application for a client, single user single computer only.
If I use a local database, I want to know if a client would need to install SQL 2008 express edition to run the application? Where is the local DB located (for backup purposes) if this was published as a click once application? (OR) Would it be better if I moved the DB over to the SQL Express and wired the application to use the data from the DB on express.
All your help is appreciated in advance.
Since you will be using one user database locally I would suggest that you consider integrating it in your application and use databases like SQL Server compact or SQLite (it has a .NET library that you can download and use and it's pretty fast and compact).