一台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的密码。