自动备份数据库并通过bat 实现自动上传到ftp服务器
来源:互联网 发布:js eval 替代 编辑:程序博客网 时间:2024/04/29 03:06
系统上线已有半年时间了,运行很稳定,所以需要把数据库每天定时备份并且自动上传到ftp服务器上。
1,关于数据库自动备份主要利用SSMS中自带的功能实现即可。
管理-》维护计划-》维护计划向导。。。。 按需设定即可。
2,关于怎么将数据上传至ftp服务器需要利用bat批处理文件实现,具体如下:
1) 接下来需要将备份好的bak文件压缩成rar格式(需要安装win rar或其他压缩软件)。
2)向ftp服务器上传文件
3)删除所有bak 及 rar 文件
3,源代码分为两个文件A, B 详细如下:
A文件中的代码:
rem 将每天备份的数据压缩后导入到ftp服务器@echo offset 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\*.bakecho 上传文件ftp -n < d:\task\B.ftpecho 删除多余文件del e:\databak\*.bakdel e:\databak\*.rar
B.ftp文件中的代码:
open ftp服务器的Ipuser 用户名 密码put e:\databak\*.rarquit
在服务器管理器->配置->任务计划程序 中添加一个任务计划程序每天定时执行A.bat文件即可。
0 0
- 自动备份数据库并通过bat 实现自动上传到ftp服务器
- DB2自动备份,并上传到ftp
- linux自动备份oracle数据库并上传到备份服务器 脚本实现
- mysql数据库自动备份并上传到服务器
- Windows下通过FTP自动备份数据到服务器并删除指定天数前的备份
- bat脚本自动上传文件到Linux FTP服务器上
- mysql自动备份数据库,同时ftp上传到指定服务器(scp远程获取本地备份)
- 实现自动上传文件到ftp服务器的BAT脚本分享
- Debian下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日期前的备份Shell脚本
- Linux下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日期前的备份Shell脚本
- CentOS Linux自动备份MySQL数据库到远程FTP服务器并删除指定日期
- CentOS Linux自动备份MySQL数据库到远程FTP服务器并删除指定日期
- 自动备份网站文件和数据库上传到FTP空间
- 自动备份MySQL数据库并删除五天前旧档和上传到其它服务器
- 自动备份MySQL数据库并删除五天前旧档和上传到其它服务器
- CentOS Linux自动备份MySQL数据库到远程FTP服务器并删除指定日期前的备份Shell脚本
- 实现自动备份、上传数据库
- 工作需要,Linux下自动FTP备份并上传备份服务器的脚本
- 过滤xml非法字符
- lzrsxvxbzly
- TextToSpeech语音解决中文不能用问题
- netty4.0.x源码分析—write和flush
- 黑马-OC-Foundation-NSSet常用对象类
- 自动备份数据库并通过bat 实现自动上传到ftp服务器
- Java中的static关键字解析
- Spring, 基于代理的AOP
- Linux后台进程管理利器:supervisor
- SQL语句将某字段查询出以逗号隔开
- Spring2.5学习4.1_静态代理实现
- 集合的排列与组合
- migrate android code
- 【Java】编写一个方法,实现基本的字符串压缩功能