在开发机器上,我安装了sql express 
instance,数据库,用户id和pass都已经设定好了
有没有办法做一个setup
把开发机器上的数据库部署到别的机器上,而且保持所有的设定都不变。

解决方案 »

  1.   

    MSDE:   
        
      msde可以很容易的和自己的程序发布。   
      msde在sql   server的msde目录中   
      主要有两种方法,   
      简单方法是使用setup.exe,复杂方法是实用\msde\msm下的合并模块,可以将其无缝的集成到自己的msi安装程序里,不过很麻烦。   
        
      第一种方法主要是设置setup.ini和setup.exe的命令行参数。   
      例如:   
        
      1   [Options]   
      2   TARGETDIR="D:\Setup\msde\binn"   
      3   DATADIR="D:\Setup\msde\data"   
      4   INSTANCENAME="我的实例名称"                 
      5   SECURITYMODE="SQL"   
      6   USEDEFAULTSAPWD   
        
      注意:   
      4   安装命名实例可以避免和用户计算机上可能存在的sql   server发生冲突   
      5   验证模式为混合模式   
      6   sa密码为空   
        
      使用:F:\MSDE\SETUP   /i   F:\MSDE\setup\sqlrunXX.msi     
      就可以删除其他15个   sqlrunXX.msi了   
      

  2.   

    MSDE确实像你说的可我想装sql express 2005?
      

  3.   

    不好意思,看错了
    备份系统数据库然后恢复到新平台或是 所有的修改形成 SQL文件 
      

  4.   

    谢谢回复看来像msde那样设定instance来安装没有什么办法了