tags:

views:

25

answers:

1

I've added a service based database to my solution.

So, it's working on my system and everything is dandy. However this program will have to run on many many machines all independant to each other (meaning they don't connect or even know they exists) I'm selling the application to different people all over my country.

What exactly do I have to do so my application has access to the database design and uses it?

I might be asking the wrong question, but hopefully with my use case you can guide me. Thanks!

+1  A: 

You will need to install the relevant database engine with the correct service name, and create the database and relevant objects on installation.

Overall probably not a good solution unless you really need a fully fledged database engine, and even then i local database might be easier.

Bear in mind that the installation of a serious database engine often has complication which would baffle the average PC user.

Can't you use something like sqllite, or berkelydb?

What exactly are the requirements?

Paul Creasey
The requirements are very lax. "I want the program to save my things and be able to see them on the software whenever." That means I can use pretty much anything I want to save information. I'm using Microsoft SQL database because I want to learn Linq-to-SQL as well.
Sergio Tapia