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

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

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