如何做到将客户服务器数据库的备份,下载到本地的云服务上? 在开发这个程序中中途也遇到了一下问题,下面我将自己如何进解决的办法写出来供大家参考。
一.首先我需要进行描述一下问题:
1.比如有两台服务器A,B(云服务器) 将A中的服务器中的数据库的备份进行下载到B的云服务中并保存。
2.当然这台A服务器的外网是可以进行访问,如果外网访问不了的话,那也是没有办法的。
3.然后在B服务器中定期的进行删除数据库备份,定时的下载。并进行保存最新一个星期的数据库备份。
4.在云服务需要保存最新的数据库备份,当然不止一个数据库备份了,并进行定期的删除以及下载。
二:遇到的一些问题:
1.WebServices安全通道建立信任关系的异常。
2.数据库备份过大问题,无法下载。采用文件流的方式进行压缩。
3.在做定时删除以及下载的程序的时候使用Windows服务开发还是使用控制台然后挂在任务计划程序上。
4.如何进行读或者取数据库备份。通过FilesGetter.GetFiles(_fileDir, filter)方法。
网友评论

