用C#做了一个管理软件,数据库用的是SQL Server 2005,怎么把软件及数据库发布给客户呢?
我现在是:先在用户的计算机上安装SQL Server 2005,然后再用还原数据库的方法,把设计好的数据库还原进去,最后再安装C#的程序,我觉得好复杂,哪位教我一种简单的方法。

解决方案 »

  1.   

    程序发给他,
    数据库让他加载数据库文件就行了exec
    sp_attach_db   @dbname   =   N'pubs',     
              @filename1   =   N'c:\mssql7\data\pubs.mdf',     
              @filename2   =   N'c:\mssql7\data\pubs_log.ldf'  
    你把加载的代码修改正确,让用户粘贴运行总会吧?
      

  2.   

    实际上,加载数据库的话可以右击数据库点"附加...",
    选数据库主文件即可,日志文件应在同路径下,
    这样相当于只是进行了简单的 windows操作,
      

  3.   

    用install shield打包,然后加点你自己的逻辑进去好了!
      

  4.   

    建议用SQL的附带工具,2000用OSQL.exe,2005用SQLCMD.exe。安装sql server后可以直接在cmd中是用,编写批处理就可以了,具体比较复杂,请参考相关文献。许多大型软件都是这么安装数据库的。