通常远程备份有两种方法。
一、备份到本地共享文件夹。
完整的做法如下:这种方法可要在程序中使一个文件夹共享,但是各个操作系统的共享文件夹代码可不同,网上只有win2000的,98,xp,2003都不知道怎么弄,还有要判断文件夹原来是否共享,如果原来没有共享的,则备份后删除共享,否则不用删除共享。哈哈,看来最简单的方法,就是让用户自己将要备份的文件夹先手动共享,然后再备份。
二、用sql语句先备份到服务器,再copy过来
1.建立一个文件夹,用于备份 2.共享它 3.在它上面备份 4.copy到本地 5.删除共享文件夹的备份文件 6.删除文件夹的共享 7.删除文件夹 这种方法比较简单,因为全部过程可用sql语句实现。
可是,还要判断建立的文件夹原来是否存在,如果存在要判断是否共享。万一我建立的文件夹,是用户原来存在的,到后面我却把它删除了!
总觉得,如果要用户一按备份按钮就能远程备份,就是不能做到很完善。
各位高手,你们具体是怎么做的?请详细谈谈。
一、备份到本地共享文件夹。
完整的做法如下:这种方法可要在程序中使一个文件夹共享,但是各个操作系统的共享文件夹代码可不同,网上只有win2000的,98,xp,2003都不知道怎么弄,还有要判断文件夹原来是否共享,如果原来没有共享的,则备份后删除共享,否则不用删除共享。哈哈,看来最简单的方法,就是让用户自己将要备份的文件夹先手动共享,然后再备份。
二、用sql语句先备份到服务器,再copy过来
1.建立一个文件夹,用于备份 2.共享它 3.在它上面备份 4.copy到本地 5.删除共享文件夹的备份文件 6.删除文件夹的共享 7.删除文件夹 这种方法比较简单,因为全部过程可用sql语句实现。
可是,还要判断建立的文件夹原来是否存在,如果存在要判断是否共享。万一我建立的文件夹,是用户原来存在的,到后面我却把它删除了!
总觉得,如果要用户一按备份按钮就能远程备份,就是不能做到很完善。
各位高手,你们具体是怎么做的?请详细谈谈。
用户通过FTP把他copy过来,简单好用
不过FTP用户名和密码不能泄漏,并且生成的备份文件要求加密