I have been experimenting with writing applications that use a local SQL Database to store data. I am using Visual Studio to create Windows Forms applications and then connecting them to a database and using LINQ to SQL to pass data to and from the DB. My question is, when I deploy this program on a target machine, what requirements must that machine have? Does it need to have SQL Server installed?
I have been experimenting with writing applications that use a local SQL Database to
Share
If the database needs to be local there could be some requirements. It depends on what edition of SQL Server you plan on running. SQL Server Express Edition (this replaces MSDE) is free but will need to be installed. Your other major option is SQL Server Compact Edition (SQL CE). That version does not require an install but it does have reduced capabilities. Check out this for a better understanding of the different types of SQL Server. There are some links there to more information on the specific editions.