2台服务器:web服务器和数据库服务器。
备份数据库到web服务器(或数据服务器)。
恢复数据库到数据服务器。
网上没有可参考的源码,希望能够帮忙,谢谢大家。

解决方案 »

  1.   

    建议用sqlserver的备份功能
      

  2.   

    假如Web上的服务器不是你们自己的,也就是除了你的网站asp.net之外无法运行其它程序,你还是使用数据库同步的方式处理,在网站上建立一个webservice,通过webservice同步你的数据。
    如果这个web服务器允许运行你开发的一个CS程序,那么你就使用这个cs程序去检测是否有数据库备份到来,到来之后使用T-SQL直接可以从备份复原数据库
      

  3.   

    楼主可以直接上我的Blog,来看我的解决方案! 在.Net中跨Internet的文件加密传输实现每天数据库的备份 
      

  4.   

    俺再顶一下。
    我用SQLDMO能实现本地的备份和恢复,怎样才能实现异地的?
      

  5.   

    困惑了一整天,其实问题比较简单,在遍历目录时得到@"\\192.168.1.101\backup"的地址就可以了。