利用现成工具,将MSSQL数据库备份到百度云

来源:互联网 发布:windows永久免费vps 编辑:程序博客网 时间:2024/06/04 23:27
话说,昨天推送了一个MSSQL的备份到FTP软件后(Pranas SQLBackupAndFTP),有朋友问,有没有能备份到百度云的,我印象中,百度云是提供了SDK的,说不定可以写一个。后来想了想,组合现在软件和功能完全可以实现,就没必要再造轮子了。
软件:
1、WINRAR  随处可下载
2、百度云同步盘  http://pan.baidu.com/download  你得有个帐号,怎么注册不再细说,你可以专为备份注册一个帐号
使用到的系统功能
1、计划任务
2、MSSQL维护计划


一、建立两个目录 
一个作为百度云同步盘的同步目录(这里也可以映射网络驱动器,实现异地备份,注意权限问题,需有写权限),另一个作为MSSQL维护计划备份目录。
二、新建一个维护计划,将数据库定时(如每天晚上三点)备份到先前创建的目录中
三、创建一个批处理文件,扩展名为bat或cmd,将备份的数据库压缩后放入百度云的同步目录


::关闭回显
@echo off
::转到RAR安装盘符
c:
::转到RAR安装目录
cd C:\Program Files (x86)\WinRAR
::执行RAR控制台命令 a添加  -df完成后删除原文件,压缩到D盘d目录(百度云同步目录)下SQL_开头年月日.rar 压缩d:\b\所有文件
rar a -df d:\d\sql_%date:~0,4%%date:~5,2%%date:~8,2%.rar d:\b\*.*
echo on


四、新建一个计划任务
控制面板-管理工具-任务计划程序(注意,windows各版本叫法可能不同),建立一个每天,如早上四点自动运行先前建立好的批处理文件的任务。
PS:实际上,写到这里的时候,我发现第三步可以省略,计划任务可以直接带参数运行rar:),不过不改了。


嗯,他们就会乖乖的把文件给你传到百度云同步盘去。
0 0
原创粉丝点击