各位大虾,请问能不能将sql server2005打包到winform应用程序的安装文件中,当客户端没有装sql server2005时,自动安装,然后在来创建数据库和表,如果可以,该怎么实现,谢谢!
我在网上看了一些示例,好像打包进去的都是创建数据库和表,默认的是客户端已经安装了数据库了

解决方案 »

  1.   

    SQL Server 2005是不能打包的,因为这是一个商业软件。
    SQL Server 2005 Express可以重新分发,因为它是免费的,不过功能有一些限制。建议不要直接将SQL Server 2005 Express打包进去,因为比较大。可以放在安装盘上,你的安装程序直接调用运行。
      

  2.   

    SQL Server 2005是不能打包的,还没有发现有什么软件可以任意把别人的几个软件打包在一起
      

  3.   

    sql server2005可打包在光盘里,通过安装程序调用安装。也可先查询注册表,
    在安装部署或installshield的脚步里调用执行sql server2005的安装。
      

  4.   

    技术上是可行的。
    比如VS2008安装程序会自动调用.NETFX SQLEE XMLParser等等安装程序;Flash会自动调用Flash Controls安装程序,Acrobat会调用C++ Runtime。只是版权问题,只有自己的软件和第三方明确表示允许重新分发的软件才可以打包。技术上说,出于方便的考虑,给客户做一个Ghost恢复盘,把系统都打包进去又有什么不可以呢?
      

  5.   

    installshield按数据库
      

  6.   

    没有必要打包进去,分开刻盘,如果没有安装sql2005就让工程人员先安装然后再安装你的程序;
    如果没有适合的操作系统,你是不是也要把一个操作系统打包到你的安装盘?