自动备份数据库并通过bat 实现自动上传到ftp服务器

原创 2015年07月07日 15:32:31

系统上线已有半年时间了,运行很稳定,所以需要把数据库每天定时备份并且自动上传到ftp服务器上。
1,关于数据库自动备份主要利用SSMS中自带的功能实现即可。
管理-》维护计划-》维护计划向导。。。。 按需设定即可。
2,关于怎么将数据上传至ftp服务器需要利用bat批处理文件实现,具体如下:
1) 接下来需要将备份好的bak文件压缩成rar格式(需要安装win rar或其他压缩软件)。
2)向ftp服务器上传文件
3)删除所有bak 及 rar 文件
3,源代码分为两个文件A, B 详细如下:
A文件中的代码:

rem 将每天备份的数据压缩后导入到ftp服务器
@echo off
set dateStr=%date:~0,4%%date:~5,2%%date:~8,2%

echo 压缩备份文件
set path=%path%;D:\Program Files\WinRAR;
rar a e:\databak\2011_%dateStr%.rar e:\databak\*.bak

echo 上传文件
ftp -n < d:\task\B.ftp
echo 删除多余文件
del e:\databak\*.bak
del e:\databak\*.rar

B.ftp文件中的代码:

open ftp服务器的Ip
user 用户名 密码
put e:\databak\*.rar
quit

服务器管理器->配置->任务计划程序 中添加一个任务计划程序每天定时执行A.bat文件即可。

版权声明:本文为博主原创文章,未经博主允许不得转载。

数据文件远程FTP自动备份

  • 2013年05月08日 11:19
  • 760KB
  • 下载

windows系统下定时备份数据到远程ftp

最新的web网站老是被开发改出问题,为了能及时恢复,每天要备份下文件,写个批处理加入计划任务,批处理如下 @echo off echo 开始更新数据...... rem 格式化日期 rem date...
  • qinshi501
  • qinshi501
  • 2016年10月12日 11:12
  • 1052

ftp 自动上传文件到服务器

  • 2011年03月16日 19:40
  • 771KB
  • 下载

服务器上自动备份数据库

  • 2015年12月17日 10:48
  • 815KB
  • 下载

通过批处理,实现SQL Server数据库定期备份到ftp

@echo offrem --------------------- 配置: ftp上传参数,及本地文件目录(数据库备份的临时目录)-----------------set "PUT_FTP_SERV...
  • xiaoxu0123
  • xiaoxu0123
  • 2010年05月25日 15:02
  • 1864

ftp自动上传下载文件(Shell脚本)及ftp命令详解

(1) #!/bin/bash ftp -n open 10.0.129.170 user sfhc sfhc1234 binary cd /data/localacc lcd /dat...
  • near008
  • near008
  • 2014年04月18日 09:45
  • 10016

java实现ftp自动上传文件

  • 2007年10月10日 20:25
  • 281KB
  • 下载

mysql自动备份数据库,同时ftp上传到指定服务器(scp远程获取本地备份)

最近要把服务器托管到电信机房,所以要对数据库进行备份,同时要把备份ftp上传到公司指定服务器。...
  • cuker919
  • cuker919
  • 2015年10月16日 15:43
  • 2640

使用FTP服务器进行数据库备份

  • 2013年05月30日 14:01
  • 9.35MB
  • 下载

使用ftp进行数据库的备份

前言     FTP作为一种古老的协议,已经存在了很久,主要的作用是来进行文件共享。     数据库作为一种关键的服务,数据文件也是最重要的,那么一些数据库的元数据可以放在ftp中进行...
  • TM6zNf87MDG7Bo
  • TM6zNf87MDG7Bo
  • 2017年11月24日 00:00
  • 39
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自动备份数据库并通过bat 实现自动上传到ftp服务器
举报原因:
原因补充:

(最多只允许输入30个字)