你打包好就可以了,要把你用到的所有控件都打包进来,
但是必须在windows环境下运行。

解决方案 »

  1.   

    1。将sql server打包比较困难
    2。最好用分离和附加
    3。写一个。bat文件,然后一执行就可以把你需要的数据库附加上
      

  2.   


    再用下面的方法附加数据库:企业管理器
    --右键"数据库"
    --所有任务
    --附加数据库
    --选择你的.mdf文件名
    --确定
    --如果提示没有.ldf文件,是否创建,选择"是"
    查询分析器中的方法:
    --有数据文件及日志文件的情况
    sp_attach_db '数据库名'
    ,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
    ,'日志文件名(*.ldf注意要带目录)' --后面可以是用,分隔的该数据库的多个日志文件--如果只有数据文件的情况
    sp_attach_single_file_db '数据库名'
    ,'数据文件名(*.mdf注意要带目录)' --后面可以是用,分隔的该数据库的多个数据文件
      

  3.   

    To: duanduan1122(我要做老大!!!) 
    不是打包sql server,而是打包程序!!!
    你见过打包sql server!!!至于数据库,想移到另外一台机子上,就是备份和恢复。
      

  4.   

    如果是不同的数据库服务器,能保证密码一致吗?
    如果是的话,你只需要备份/恢复数据库即可,否则的话,你要修改数据库连接串。
    而且你的连接串最好是设置在web.config下,否则你需要修改的很多。
      

  5.   

    嗯 我用.NET自动生成的sqlconnection 里面有ID WORKSTATION的 每台机都不同的 能不能避开workstation的设置而又能成功登陆数据库呢?