0

We are trying to deploy a demo version of a program, which uses a relational database.

However, we have an issue:

If we use SQL Server Express as a backend database server, then clients have to download the SQL Server Express install file, which is huge and not desirable.

So my question is: Is there any alternative way of deploying the demo database, and then get the application running at the client's side without SQL Server?

Thanks in advance.

marc_s
  • 732,580
  • 175
  • 1,330
  • 1,459
Toan Nguyen
  • 11,263
  • 5
  • 43
  • 59
  • (1) the download is not ***huge*** by any means .... and (2) can't you just ship the SQL Server Express install package with your software, on disk? – marc_s Jul 17 '13 at 05:07
  • Hi marc_s, let imagine that you have a slow connection 256 Kb/sec, and you have to download SQL Server Express Install( Around 700 Mb) and the program itself ( 200 Mb), it would take you about 2 hours just to have a quick look (for demonstration purposes). Probably, you wouldn't want to do that. Yes we ship the install file with the disk. Thanks anyway – Toan Nguyen Jul 17 '13 at 22:52

2 Answers2

1

Use SQL Server CE, it's only 1 dll (that you can distribute together with your application) and you can have your DB as a file.

marc_s
  • 732,580
  • 175
  • 1,330
  • 1,459
Federico Berasategui
  • 43,562
  • 11
  • 100
  • 154
  • Hi mate, I thought to use SQL CE as well. But don't know whether or not my scripts written in MS SQL server can be run on CE? – Toan Nguyen Jul 17 '13 at 04:09
0

Use Access.Access is a local light weight database.

user2492798
  • 589
  • 1
  • 4
  • 8