none
简装版SqlServer打包发布问题 RRS feed

  • 问题

  • 前段时间老师接了个项目,其中用到了数据库,于是就想随安装程序一起打包发布一个简装的SqlServer安装程序,用以实现本地数据库的管理。
    最初,我用了VS打包工具中自带的SqlServer Express Edition安装组件,但老师告诉我Express版本可能自身的功能会有限制。想请教大家:如何从SQL Server Enterprise Edition中提取可供发布的安装组件?谢谢~~
    • 已移动 Sheng Jiang 蒋晟 2009年10月9日 12:37 SQL Server问题 (发件人:Visual C#)
    2009年10月9日 6:47

答案

  • 你好,企业版都是单独安装的,比如需要进行参数的配置,打SP补丁等。比如金蝶、用友等软件都需要在安装之前提前安装 SQL Server
    知识改变命运,奋斗成就人生!
    2009年10月9日 7:02
  • 你好!
         制作安装包的话,使用Sql Server Express版本就可以了,这个已经是提取的核心组件了,专门用来放到安装包中,提供一个基本的数据服务,不用从Enterprise Edition中提取!
         Enterprise体积很大,几乎不能,也没有必要放到安装包里!一般是用户自己另外部署Enterprise Edition的!
    周雪峰
    2009年10月9日 11:03
  • LZ大兄,个人感觉是不是能说服您的老师不要将SQL Server打包进去呢,以下观点请参考:
    1. SQL Server是独立的数据库产品,一般都是独立安装的
    2. 虽然项目中用到数据库,但是数据库软件本身并不是项目的一部分,项目安装包打包SQL Server,感觉有些不大协调
    3. 如果涉及到以后改用其他数据库兼容等,势必需要重新制作
    4. 安装包中若打包SQL,那么遇到SQL需更新patch时,安装包是否要更新呢,以后势必会遇到版本问题。

    2009年10月9日 13:22

全部回复

  • 你好,企业版都是单独安装的,比如需要进行参数的配置,打SP补丁等。比如金蝶、用友等软件都需要在安装之前提前安装 SQL Server
    知识改变命运,奋斗成就人生!
    2009年10月9日 7:02
  • 你好!
         制作安装包的话,使用Sql Server Express版本就可以了,这个已经是提取的核心组件了,专门用来放到安装包中,提供一个基本的数据服务,不用从Enterprise Edition中提取!
         Enterprise体积很大,几乎不能,也没有必要放到安装包里!一般是用户自己另外部署Enterprise Edition的!
    周雪峰
    2009年10月9日 11:03
  • LZ大兄,个人感觉是不是能说服您的老师不要将SQL Server打包进去呢,以下观点请参考:
    1. SQL Server是独立的数据库产品,一般都是独立安装的
    2. 虽然项目中用到数据库,但是数据库软件本身并不是项目的一部分,项目安装包打包SQL Server,感觉有些不大协调
    3. 如果涉及到以后改用其他数据库兼容等,势必需要重新制作
    4. 安装包中若打包SQL,那么遇到SQL需更新patch时,安装包是否要更新呢,以后势必会遇到版本问题。

    2009年10月9日 13:22
  • Also have licensing issue.
    2009年10月9日 13:52
  • 非常感谢各位的不吝赐教~~
    2009年10月12日 6:17
  • 不客气啊!
    周雪峰
    2009年10月12日 11:11