windows 批处理 备份SQL数据 并且创建压缩文件
2013-11-08 11:07
417 查看
@ECHO ON set d=%date:~0,10% set d=%d:-=% set t=%time:~0,8% set t=%t::=% set stamp=%p%%d%%t% set bakupfolder=E:\BackDB_DongLin\ rem 1按子目录保存备份文件;0不按 set lay_in_subfolder=0 call :backupone DB_DongLin goto :EOF @ECHO OFF :backupone setlocal echo %1 set dbname=%1 if not exist %bakupfolder%%dbname% mkdir %bakupfolder%%dbname% if %lay_in_subfolder%==1 ( set subfolder=%dbname%\ )else set subfolder= rem echo %bakupfolder%%subfolder%%dbname%%stamp%.bak sqlcmd -U sa -P "qazwsx123,." -S .\MSSQL2005 -Q "backup database %dbname% to disk='%bakupfolder%%subfolder%%dbname%%stamp%.bak'" "E:\Program Files\WinRAR\RAR.exe" a -ep1 -r -o+ -m5 -s -df "%bakupfolder%%subfolder%%dbname%%stamp%".rar "%bakupfolder%%subfolder%%dbname%%stamp%.bak" pause endlocal&goto :EOF
可利用 百度网盘实现自动备份 可确保数据万无一失
相关文章推荐
- sqlplus运行sql文件并且创建scott默认数据表
- oracle 定期备份 + 压缩 批处理.bat文件
- 通过SQL 备份数据并压缩备份文件
- 在Windows主机上定时备份远程VPS(CentOS)数据的批处理
- windows下oracle数据库定时备份与压缩批处理脚本(win7/win2008亲测通过)
- Windows下创建.tar.gz压缩文件
- 笔记一:关于在Windows环境下使用cmd向mysql数据库中导入.sql数据表文件
- Oracle sqldevelop的使用(数据即.dmp文件的导入,用户创建,创建连接)
- sql 创建临时表 并且插入多条数据
- windows电脑系统重装前需备份那些东西(文件内容数据)
- SQL备份并压缩备份文件
- SQL定时自动备份,并将备份文件加密压缩并自动下载的实现
- sql 2005 数据库升级2008 数据库 和2005 数据附加2008数据备份文件
- [bat批处理文件] 压缩备份
- bat命令备份oracle数据库,并且删除7天之前的数据文件
- 恢复备份后创建的数据文件
- mysql 批处理文件 创建 数据 导入数据
- sql数据备份大文件分割
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- windows下mysql自动备份压缩打包时间命名批处理脚本