用计划任务和批处理程序实现数据库备份的自动异地存储

第一步,在备份目的电脑上建立一个共享文件夹(需要密码保护),并且将共享文件夹映射成本地磁盘(这里映射出Z盘,后面代码中会出现)。

第二步,数据库定期备份(以SQL2008举例)

1、打开SQL Server Management Studio,在对象资源管理器中依次点开local-->管理-->维护计划-->右键维护计划向导;

2、维护计划向导

3、选择计划属性

4作业计划

5、选择维护任务

6选择需要备份的数据库

选择备份目的路径

7、选择报告选项

8、完成

第三步,在服务器上建立一个自动复制文件的BAT文件

将下面的代码复制粘贴到TXT文件保存,然后将TXT文件的后缀名改为BAT

前半段的路径是数据库备份源文件夹注意最后没有\   

后半段路径是目的文件夹最后有\

(管理命令里的参数这里不做过多说明)


@echo off

xcopy /d/e/c/i/h/r/y "C:\Program Files (x86)\Microsoft SQL Server\MSSQL\BACKUP" "Z:\03系统数据备份\TJBS\小R3\"
IF ERRORLEVEL 0 ECHO 成功拷贝文件 
IF ERRORLEVEL 1 ECHO 未找到拷贝文件 
IF ERRORLEVEL 2 ECHO 用户通过ctrl-c中止拷贝操作 
IF ERRORLEVEL 3 ECHO 预置错误阻止文件拷贝操作 
IF ERRORLEVEL 4 ECHO 拷贝过程中写盘错误  


exit



第四步、设置计划任务(以Windows server 2008 R2为例)

1、创建基本任务

2、创建基本任务向导

3、任务触发器

4、设置执行时间及间隔

5选择任务自动的程序模式

6、选择启动程序

7、完成

最后验证

1、手动运行

出现这个提示批处理命令成功运行完成

目的路径检查文件是否被自动复制过去了。

简单的通过计划任务和批处理程序时间数据自动备份的功能就是这些,同样备份数据太大也可以通过这样的方式删除很久之前的无用数据备份。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值