【问题标题】:Including demo database in installation pack在安装包中包含演示数据库
【发布时间】:2011-09-29 13:41:08
【问题描述】:

我有一个使用 Sql Server 2008 R2 存储数据的 C# 程序。 我在部署应用程序时遇到了问题,因为我想在安装包中包含一个演示数据库,以便用户更容易测试。 有没有办法做到这一点?

【问题讨论】:

    标签: c# database sql-server-2008 testing installation


    【解决方案1】:

    这并不简单。您的安装程序必须安装 SQL Server,可能是静默安装。但是机器可能已经安装了它。在这种情况下,他们不会希望您卸载它,而是使用该安装。

    更简单的方法可能是要求 Sql Server 2008 R2 已安装,询问它的连接属性并在安装期间在该实例中创建您的 schema

    【讨论】:

    • 程序检查是否安装了Sql server,如果没有安装我正在做一个静默安装..你有什么例子我可以在安装包中包含演示数据库吗?
    • @Roi84 - 在应用程序第一次启动时安装架构。
    • 在启动时或安装时。我不知道 Sql 服务器。可能可以部署一个预打包的 db 文件,生成模式是我认为更流行的方法。
    • 可以的。我已经看到它完成了。此页面可能有用:msdn.microsoft.com/en-us/library/bb264562%28v=sql.90%29.aspx
    【解决方案2】:

    您能否考虑安装/使用 SQL Server Compact Edition,仅用于演示数据库?大概演示数据会很小,将 CE 版本添加到您的常规设置中会很简单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      • 1970-01-01
      • 2020-12-08
      • 2018-02-05
      • 1970-01-01
      • 2018-09-23
      相关资源
      最近更新 更多