我用VS2008和SQLSERVER2005做了一个小程序,程序里用到了数据库。
现在有个问题请教大家,我要打包程序,想把数据库也打进去,用户只要安装我的打包程序就可以使用我的程序和数据库了。客户机上不可能SQLSERVER,所以要把数据库文件和连接引擎都打进去,请问我怎么操作?就是说在一台全新安装的XP机器上,只安装我打包的程序后,不用再去安装配置数据库,就能正常使用我的程序了。请高手指点

解决方案 »

  1.   

    数据库要单独安装
    也可在install shield等安装脚本中噢乖调用sql server安装程序
    数据库在安装部署中通过执行sql 或附加数据库到sql server
    框架设置系统必备
      

  2.   

    vs08自带 添加项目-其他解决方案-安装和部署-下一步-完成 在添加文件时,把debug目录复制过去,然后创建快捷方式
      

  3.   

    VS2008 中制作的软件都在WindowsFormsApplication1\bin\Debug中,Debug中的东西复制到别的地方就能使用(不需要安装环境的情况下)。那么同理 只要想办法把你的 SQL server数据库弄到DEbug中就可以了。把你的数据库复制到Debug中,然后在VS2008中点击“添加新数据源”,新建连接
    点击更改,选择http://d1.freep.cn/3tb_100710211506b7q9394653.png确定
    点击浏览时,选择复制到你Debug中的数据库
    希望能帮到你
    记得还有别的方法更好,但是想不起来了,
      

  4.   

    点击“添加新数据源”,新建连接
    点击更改,选择确定
    点击浏览时,选择复制到你Debug中的数据库
    希望能帮到你
    记得还有别的方法更好,但是想不起来了,
      

  5.   

    找个SqlServer的桌面版  用install shield 把他打包了  在安装程序中执行 sql语句 创建数据库 
    程序中最好能设置 动态链接数据库
      

  6.   

    4楼的兄弟的方法只能把数据库文件打包进去。
    5楼的兄弟很热心,可是你的方法只能在有数据库的机器上运行,没安装过sqlserver 的机器不能地的
      

  7.   

    我做过跟LZ相似的工作,就我的处理方式,最好是在项目安装部署后,单独给客户提供SQL Server安装文件,我觉得这是最好的处理方式,且我们的客户对此表示满意。