【问题标题】:The best way to deploy a demo version of a software product using SQL Server database使用 SQL Server 数据库部署软件产品演示版的最佳方式
【发布时间】:2013-07-17 00:18:47
【问题描述】:

我们正在尝试部署一个使用关系数据库的程序的演示版本。

但是,我们有一个问题:

如果我们使用 SQL Server Express 作为后端数据库服务器,那么客户端必须下载 SQL Server Express 安装文件,这非常庞大且不可取。

所以我的问题是:有没有其他方法可以部署演示数据库,然后让应用程序在没有 SQL Server 的客户端运行?

提前致谢。

【问题讨论】:

  • (1) 下载量无论如何都不是 huge .... 并且 (2) 你不能只发布 SQL Server与您的软件一起在磁盘上快速安装包?
  • 嗨 marc_s,假设你的连接速度很慢,256 Kb/sec,你必须下载 SQL Server Express 安装(大约 700 Mb)和程序本身(200 Mb),它需要您大约 2 小时只是为了快速浏览一下(出于演示目的)。可能,您不想这样做。是的,我们将安装文件与磁盘一起提供。还是谢谢

标签: c# .net deployment setup-deployment


【解决方案1】:

使用 SQL Server CE,它只有 1 个 dll(您可以与您的应用程序一起分发),您可以将您的数据库作为一个文件。

【讨论】:

  • 嗨伙计,我也想使用 SQL CE。但是不知道我用MS SQL server写的脚本能不能在CE上运行?
【解决方案2】:

使用 Access.Access 是一个本地轻量级数据库。

【讨论】:

  • 访问需要办公室。目标计算机可能未安装 Office。
  • 使用 XMl.Load XML 到数据表并通过 linq 选择。
  • 这不是 Access。你在说什么?
  • 1.使用Xml文件存储数据。 2.应用程序启动时将xml文件加载到DataTable。 3.Linq搜索。
  • 不,伙计,我需要一个合适的 SQL 数据库结构,并且不想重新编写我的整个应用程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-04-28
  • 1970-01-01
  • 2012-04-04
  • 1970-01-01
  • 2014-11-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多