windows下利用ftp批处理备份

一台sqlserver的数据库想要实现每天从该机的备份数据传到另外一台上。备份文件是以日期的形式存在的。在备份机上开的有ftp,具体通过bat实现的批处理如下:

@echo off
echo open 192.168.6.8>ftp.txt
echo use ftpuser>>ftp.txt
echo ftppassword>>ftp.txt
echo lcd D:CrmDbBack>>ftp.txt
echo bin>>ftp.txt
echo put Crm_backup_%date:~0,4%%date:~5,2%%date:~8,2%1325.bak >>ftp.txt
echo bye >>ftp.txt
echo quit >>ftp.txt
echo exit >>ftp.txt
cd /d  d:Crm
ftp -n -s:ftp.txt

其中ftpuser为ftp的用户名,ftppassword为ftp的密码。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注