I\'m creating an application with MS Visual C# 2010 Express that requires a database.
I\'ve learned that there seem to be two ways to create/use a SQL database with this
A local database uses a scaled down version of SQL Server - the Express compact edition (CE). There's a number of technical limitations, but the most important one is that a local database is only available to the instance the application runs in. A database server on the other hand can be accessed by other applications, or other instances of the same application. In effect, shared by multiple users who all see the same data.